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

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

-   [CASE](https://docs.typo3.org/permalink/t3tsref:cobj-case@13.4) 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@13.4) (content object array) allows us to combine an
    arbitrary number of objects.
-   [COA_INT](https://docs.typo3.org/permalink/t3tsref:cobj-coa-int@13.4) 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@13.4) /
    [RESTORE_REGISTER](https://docs.typo3.org/permalink/t3tsref:cobj-restore-register@13.4) objects allow us to
    fill the global array `$GLOBALS['TSFE']->register[]` 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@13.4) data type.
-   [USER](https://docs.typo3.org/permalink/t3tsref:cobj-user@13.4) 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@13.4) is the non-cached variant.
-   [IMG_RESOURCE](https://docs.typo3.org/permalink/t3tsref:cobj-img-resource@13.4) is used by the
    [IMAGE](https://docs.typo3.org/permalink/t3tsref:cobj-image@13.4) 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@13.4) is used for generating image files
    dynamically. Various texts and images can be combined, and much more.
