Attention
TYPO3 v8 has reached its end-of-life March 31st, 2020 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.
There is no further ELTS support. It is recommended that you upgrade your project and use a supported version of TYPO3.
Further objects¶
CASE allows case differentiation. In the core this object is used for rendering different content elements according to their type.
COA (content object array) allows us to combine an arbitrary number of objects.
COA_INT 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 / RESTORE_REGISTER 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. WithRESTORE_REGISTER
, the element on top can be removed. Values in the register can be used with the getText data type.USER and USER_INT are for user-defined functions. Every frontend plugin from a TYPO3 CMS extension is such an object. USER_INT is the non-cached variant.
IMG_RESOURCE is used by the IMAGE 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 is used for generating image files dynamically. Various texts and images can be combined, and much more.