.. include:: /Includes.rst.txt .. _setup: .. _top-level-objects: ================= Top-level objects ================= As described in the :ref:`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`. .. container:: ts-properties ===================================== ========================= Top-level object Top-level object type ===================================== ========================= page, ... :ref:`PAGE ` config :ref:`CONFIG ` :ref:`tlo-constants` :ref:`plugin` :ref:`tlo-module` :ref:`temp ` :ref:`styles ` :ref:`lib ` :ref:`tt_* ` :ref:`_GIFBUILDER ` :ref:`resources ` readonly :ref:`sitetitle ` readonly :ref:`types ` readonly ===================================== ========================= .. toctree:: :hidden: ../Setup/Config/Index ../Setup/Constants/Index GifbuilderTopLevelObject Module ../Setup/Page/Index ../Setup/Plugin/Index Other .. move files in Setup to here: .. todo:: move Setup/Config/Index > TopLevelObjects/ConfigObjectType .. todo:: move Setup/Constants/Index > TopLevelObjects/Constants .. todo:: move Setup/Page/Index >> TopLevelObjects/PageObjectType .. todo:: move Setup/Plugin >> TopLevelObjects/Plugin