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.


Kommentare von registrierten Benutzern:

Keine Kommentare vorhanden!



Seite drucken
 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.