von Franz Ripfel, 03.06.2008

Teil 3: TYPO3-API für die eigene Programmierung richtig einsetzen: TYPO3-Extensions entwickeln

Aus dem
t3n Magazin Nr. 12

Jetzt kaufen

class tslib_fe (tslib/tslib_fe.php)

Die Klasse enthält eine ganze Reihe von Funktionen und Attributen, die von der Hauptdatei im Frontend „index_ts.php“ eingesetzt werden. Für den Extension-Entwickler bietet sie viele Möglichkeiten, um den aktuellen Zustand des Frontends abzufragen. Über die global verfügbare Variable „$GLOBALS["TSFE"]“ können Sie einfach darauf zugreifen.

$GLOBALS["TSFE"]->id
Sie erhalten die uid der aktuellen Seite zurück.
$GLOBALS["TSFE"]->page
Der komplette Datensatz der aktuellen Seite steht Ihnen hiermit zur Verfügung.
$GLOBALS["TSFE"]->loginUser
Mit Hilfe von „$GLOBALS["TSFE"]->loginUser“ prüfen Sie, ob der Betrachter der Seite sich als Frontend-Benutzer, beispielsweise für einen geschützten Bereich, angemeldet hat.
$GLOBALS["TSFE"]->fe_user->user
Per „$GLOBALS["TSFE"]->fe_user->user“ greifen Sie anschließend auf den Datensatz des Benutzers zu.

Falls Sie innerhalb Ihres PHP-Codes auf eine beliebige TypoScript-Einstellung zugreifen müssen, können Sie die entsprechende Angabe analog zu den beiden Beispielen nutzen.

Seite:  1 2 3 4 5 6 7 8 9

Empfohlene Artikel