TypoScript - Top-Level-Objekte (TLO)

Aus Wikizone
Version vom 28. März 2007, 13:38 Uhr von 193.196.133.66 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

PAGE =[Bearbeiten]

Eigenschaften zum Erweitern des PAGE Objekts um neue Objekte[Bearbeiten]

frameset

meta

headerData

config (Datentyü ist das Objekt CONFIG)

Top-Level Objekte nur zum Auslesen[Bearbeiten]

types[Bearbeiten]

Übergibt den Darstellungstyp (nur lesen)

resources[Bearbeiten]

Übergibt die Templatestruktur (nur lesen)

sitetitel[Bearbeiten]

Übergibt den Website - Titel (nur lesen)

Top-Level Objekte zum Einbinden gleichnamiger Objekte mit wichtigen Eigenschaften[Bearbeiten]

config - CONFIG[Bearbeiten]

Allgemeine Website Konfiguration

constants - CONSTANTS[Bearbeiten]

Hiermit werden Konstanten definiert mit denen gleichnamige Marker ersetzt werden können. Konstante ist hier nicht zu wörtlich zu nehmen, da sie durchaus auch überschrieben werden kann.

FEData - FE_DATA - FE_TABLE[Bearbeiten]

Wird nur noch in wenigen Extensions benutzt. Legt fest wie Daten aus dem Frontend übergeben werden.

includeLibs[Bearbeiten]

damit können mehrere PHP-Skripte und Funktionsbibliotheken eingebunden werden.

Weitere reservierte Top-Level-Objekte[Bearbeiten]

plugin[Bearbeiten]

Für den Zugriff auf Plugin-Konfigurationen (Extensions)

tt_*[Bearbeiten]

Anweisungen für das Content-Rendering setzen

temp[Bearbeiten]

eigene temporüre Anweisungen die während des Generierens genutzt werden aber nach dem Rendering nicht im Cache landen. In der Regel werden Sie an die Seite (das PAGE Objekt) übergeben bzw. kopiert und dort auch mitgespeichert.

styles[Bearbeiten]

Hat die gleichen Eigenschaften wie temp und wird z.B. von css_styled_content benutzt.

lib[Bearbeiten]

Kann wie eine TypoScript-Anweisungsbibliothek verwendet werden. Man kann auf diese aber auch Referenzieren, weil sie im Gegensatz zu temp. und lib auch gecachet wird und somit auch nach dem Parsen noch vorhanden ist.