

Extensions
Globale Variablen in eigenen Extensions verwenden
Es gibt zwei Objekte, die man in den eigenen Extensions auslesen kann:
$GLOBALS: Hier findet man alle systemweite Einstellungen.
Vor allem $GLOBALS['TSFE'] ist hier interessant:
- $GLOBALS['TSFE']->page: Alle Variablen der Seite
- $GLOBALS['TSFE']->fe_user: Alle Variablen des (eingeloggten) FE-Users
- $GLOBALS['TSFE']->TYPO3_CONF_VARS: Konfiguration von Typo3 (Einstellungen, die im Install-Modul vorgenommen werden.)
Es gibt noch weitere, sie sind in der Typo3 Core API aufgeführt.
Das zweite wichtige Objekt ist $this->cObj.
$this->cObj->data: Gibt alle Variablen des Inhaltselementes aus.
Default CSS styles im Seitenheader
Manche Extensions liefern default CSS styles mit, die im Seitenheader auf jeder Seite eingebunden werden.
Das bläht die Seitengröße auf. Außerdem will man seine css-styles vielleicht lieber zentral in einer Datei verwalten.
Um die default styles aus dem Header zu entfernen, muss man im SETUP die Option CSS_DEFAULT_STYLE der jeweiligen Extension leeren.
Z.B.:
plugin.tx_lzgallery_pi1._CSS_DEFAULT_STYLE =
Reihenfolge der Extensions
Problem: Man hat eine neue Extension installiert und sie läuft einfach nicht. Man findet in der Dokumentation keinen Hinweis auf das Problem. Das kann natürlich viele Ursachen haben, aber eine davon ist vielleicht die Reihenfolge der Extensions.
Lösung: Viele Extensions basieren auf anderen Extensions. Normalerweise lassen sich solche nur installieren, wenn die dafür benötigten Extensions bereits vorhanden sind. Das ist aber leider nicht immer so, z.B. bei der Direct Mail Extension.
Überprüfen Sie die Reihenfolge, in der die Extensions in der localconf.php-Datei aufgelistet sind. Das können Sie mit einem normalen Adminzugang im Backend machen und zwar im Modul Tools->Konfiguration->localconf.php. Die fragliche Extension muss in der dort zu findenden Liste nach den Extensions auftauchen, auf denen sie basiert. Sollte dies nicht der Fall sein, können Sie die Reihenfolge der Liste einfach in der Datei ändern.
Sie finden die Datei bei FTP-Zugang im Verzeichnis DEIN_TYPO3/typo3conf/. Bei Zugang zum Install-Tool können Sie diese auch dort editieren.
Sie müssen beim Ändern der Datei aber vorsichtig sein - sie ist sehr mächtig.
Wichtig: Sie dürfen nicht vergessen, nach dem Ändern die cache-Dateien zu löschen, sonst werden die Änderungen nicht wirksam. Unter FTP löschen Sie einfach alle Dateien DEIN_TYPO3/typo3conf/temp_CACHED_...
Im Install-Tool können Sie dies direkt mit einem Button erledigen.


