Dies ist eine alte Version des Dokuments!
Top Level Objects werden im Setup-Feld verwendet. Sie beinhalten die einzelnen cObjects und Einstellungen der Website.
In config werden die generellen Einstellungen der Website vorgenommen: Sprache, Doctype, Seitenindexierung und vieles mehr. Auch das Admin-Panel und das Caching können hier (de)aktiviert werden.
Die Konstanten im Setup-Feld können in Inhaltselementen verwendet werden. Voraussetzung ist, dass an einer Stelle parseFunc mit constants=1 konfiguriert wurde (in css_styled_content enthalten). Die Schreibweise der Konstanten ist Case-Sensitive.
In den Inhaltselementen werden die gesetzten Konstanten mit je drei Rauten umschlossen - wie bei Markern und Subparts.
constants.TheBoss = Bruce Springsteen # Auslesen im Inhaltselement: Jetzt Karten sichern für ###TheBoss###.
Nicht zu verwechseln mit dem Feld Constants oberhalb des Setup-Feldes. Die dort angelegten Konstanten sind nur im Setup-Feld für TypoScript verwendbar.
page beinhaltet alle Objekte, die auf der Website ausgegeben werden. Angefangen bei Header-Daten wie CSS und JavaScript, Meta-Tags, bis zu den eigentlichen Inhalten, den cObjects.
Mit includeLibs können externe PHP-Dateien eingebunden werden, dessen Funktionen dann in TypoScript verfügbar sind. Existiert auch als Eigenschaft von page; bei identischen Objektnamen hat letztere Vorrang.
Mit lib lassen sich TypoScript-Elemente anlegen, die von anderen Objekten kopiert und referenziert werden können.
Diese beiden TLO werden für temporär benötigte TypoScript-Elemente verwendet. Nach dem Parsen und
styles wird von
temp