Wo finden sich Verweise auf die $ GLOBALS ["TSFE"] - Variable für typo3?
Beispielsweise berichten einige Codeausschnitte, dass "TSFE: id" die ID der aktuellen Seite ist, aber wo finde ich die Referenz zu diesen Variablen?
Antworten:
2 für die Antwort № 1Eine unvollständige Auflistung finden Sie im TYPO3-Wiki. Blättern Sie zu TSFE: http://wiki.typo3.org/TSref/getText
Vielleicht werfen Sie auch einen Blick in den Quellcode selbst: http://typo3.org/api/typo3cms/_typo_script_frontend_controller_8php_source.html
3 für die Antwort № 2
Da ist gar nichts. Ja wirklich :-(.
Aber Sie müssen auch wissen, dass $ GLOBALS ["TSFE"](TypoScript Frontend) ist nicht nur ein Array mit einigen Informationen. TSFE besteht auch aus Objekten, die von Erweiterungen oder im TypoScript-Kontext für den Zugriff auf Daten von der aktuellen Seite oder dem aktuellen Benutzer verwendet werden können. Z.B.
$ GLOBALS ["TSFE"] -> sys_page ist eine Instanz von TYPO3CMSFrontendPagePageRepository $ GLOBALS ["TSFE"] -> fe_user ist eine Instanz von TYPO3CMSFrontendAuthenticationFrontendUserAuthentication
Im Grunde ist die Dokumentation überall verteiltdie TYPO3-Dokumentation. Sie werden auch feststellen, dass viele der Informationen von TypoScript oder TYPO3 API abgerufen oder verwendet werden können, ohne dass das TSFE-Array analysiert werden muss.