Das "Plugin" TLO
Dies wird in Typo3 für Erweiterungen benutzt, die als Frontend-Plugin installiert sind. In der Regel können Sie die Konfigurationseigenschaften des Plugins hier setzen. Sagen wir, Sie haben eine Erweiterung namens tx_myext, und es hat ein Frontend-Plugin namens tx_myext_pi1, dann fänden Sie die TypoScript-Konfiguration an der Position plugin.tx_myext_pi1 im Objektbaum.
Die meisten Plugins sind »USER- oder »USER_INT-Objekte, was bedeuted, dass sie mindestens 1 oder 2 reservierte Eigenschaften haben. Außerdem skizziert diese Tabelle einige andere Standardeigenschaften. Allgemeinwird Systemeigenschaften ein Unterstrich vorangestellt.
Eigenschaft | Datentyp | Beschreibung | Standard |
userFunc | Eigenschaft, die das USER-/USER_INT-Objekt des Plugins einrichtet. | ||
includeLibs | Eigenschaft, die das USER-/USER_INT-Objekt des Plugins einrichtet. | ||
_CSS_DEFAULT_STYLE | string | Wird benutzt, um einige Standard-CSS-Styles in derHeader-Sektion des Dokumentes einzubinden. Das wirdhöchstwahrscheinlich eine akzeptable Darstellungs des Plugins bieten,sollte idealerweise jedoch geleert und in ein externes Stylesheetausgelagert werden. Dieser Wert wird für alle Plugins von pagegen-Skript, wenn der Header des Dokuments erzeugt wird. | |
_DEFAULT_PI_VARS.[piVar-key] | string | Erlaubt, Vorgabewerte für den piVars-Array, den die meisten Plugins benutzen (sollten) für den Datenaustausch mit sich selbst zusetzen. Das funktioniert nur, wenn das Plugin $this->setPiVarDefaults() aufruft. | |
_LOCAL_LANG.[lang-key].[label_key] | string | Kann benutzt werden, um die Vorgabe locallang-Labels des Plugins zu überschreiben. |




