Dieser Artikel ist für Einsteiger der TYPO3-Extension Programmierung geeignet, die “noch” unter TYPO3 4.2.X arbeiten und damit auf die Plugin-Basisklasse “tslib_pibase” angewiesen sind. In der kommenden TYPO3 4.3.0 Final wird man immernoch unter dieser Basisklasse entwickeln können, jedoch wird sie in Zukunft durch die fortschrittlichere Basisextension “extbase”, über die Ich in einem späteren Artikel berichten werde, vollständig abgelöst werden.
TYPO3 ist bekannterweise in PHP geschrieben und modular aufgebaut. Grundlegende Core-Funktionen werden in Klassen der Ordner t3lib und typo3 definiert. Der TYPO3-Core basiert dabei selbst auf zahlreichen systemeigenen Extensions, die sich im Ordner typo3/sysext befinden. Die wichtigen Funktionen zum TypoScript-Rendering (bzw. Frontend-Rendering) befinden sich z.B. in der systemeigenen Extension cms im Ordner tslib.
Continue Reading
