Attention

TYPO3 v10 has reached end-of-life as of April 30th 2023 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.

Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v10 here: TYPO3 ELTS.

Top-level objects

As described in the TypoScript syntax introduction TypoScript templates are converted into a multidimensional PHP array. You can view this in the TypoScript object browser. Top level objects are located on the top level. Top level objects are for example config or plugin.

  • Some have an explicit object type, such as PAGE for page or CONFIG for config, some may be filled arbitrarily by extensions.

  • Some of these are already initialized by TYPO3, such as config or plugin, some must be initialized explicitly, such as page.

Top-level object

Top-level object type

page | ...

PAGE

config

CONFIG

constants

plugin

module

temp

styles

lib

tt_*

_GIFBUILDER

resources

readonly

sitetitle

readonly

types

readonly