---
title: "Further objects"
manual: "TypoScript Explained"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3tsref:guide-cobjects-further-cobjects@main"
source: "Guide/TypoScriptObjects/FurtherObjects/Index.rst"
rendered: "2026-09-19T06:55:14+00:00"
---

# Further objects {#guide-cobjects-further-cobjects}

-   [CASE](https://docs.typo3.org/permalink/t3tsref:cobj-case@main) allows case differentiation. In the core this
    object is used for rendering different content elements according to their
    type.
-   [COA](https://docs.typo3.org/permalink/t3tsref:cobj-coa@main) (content object array) allows us to combine an
    arbitrary number of objects.
-   [COA_INT](https://docs.typo3.org/permalink/t3tsref:cobj-coa-int@main) is a COA object, but non-cached. This
    element will be regenerated upon each call. This is useful with time and date
    or user-dependent data, for example.
-   [LOAD_REGISTER](https://docs.typo3.org/permalink/t3tsref:cobj-load-register@main) /
    [RESTORE_REGISTER](https://docs.typo3.org/permalink/t3tsref:cobj-restore-register@main) objects allow us to
    fill the register stack with content.
    These objects return nothing. Single values and complete TypoScript
    objects can be used. In doing so, the register works as a stack: With
    every call, a further element is stacked. With
    `RESTORE_REGISTER`, the element on top can be removed.
    Values in the register can be used with the
    [getText](https://docs.typo3.org/permalink/t3tsref:data-type-gettext-register@main) data type.
-   [USER](https://docs.typo3.org/permalink/t3tsref:cobj-user@main) and USER_INT are for user-defined functions.
    Every frontend plugin from a TYPO3 CMS extension is such an object.
    [USER_INT](https://docs.typo3.org/permalink/t3tsref:cobj-user-int@main) is the non-cached variant.
-   [IMG_RESOURCE](https://docs.typo3.org/permalink/t3tsref:cobj-img-resource@main) is used by the
    [IMAGE](https://docs.typo3.org/permalink/t3tsref:cobj-image@main) object. The resource returned is
    normally the `src` attribute of the `<img>` tag.
    If images are scaled, this object serves as
    a calculation basis for the new files, which are stored in the
    `_processed_` folder of each file storage.
-   [GIFBUILDER](https://docs.typo3.org/permalink/t3tsref:gifbuilder@main) is used for generating image files
    dynamically. Various texts and images can be combined, and much more.
