Die wichtigsten Klassen für den Extension-Entwickler
Es gibt einige Klassen in TYPO3, um deren Nutzung man als Entwickler von sauber eingebundenen Extensions nicht herumkommt. Diese Klassen stellen Ihnen einen Grundumfang an Funktionalitäten zur Verfügung, auf die Sie in vielen Situationen zurückgreifen können oder müssen. Falls Sie es nicht schon längst getan haben, ist jetzt der richtige Zeitpunkt gekommen, um den Extension Development Evaluator (Extension Key: extdeveval) [3] zu installieren. Dadurch erweitern Sie das Backend um eine Link-Leiste, in der einige dieser Klassen mit Verweisen auf die entsprechende API eingebunden sind.
Achtung: Zum Zeitpunkt der Artikelerstellung war die aus dem TER erhältliche Extension extdeveval (3.0.0) nicht mit der neuen TYPO3-Version 4.2 kompatibel. Die API-Anzeige scheint in Kombination mit TYPO3 4.2 nicht möglich zu sein, da es den Bereich dafür im Backend schlichtweg nicht mehr gibt. Um die beschriebene Funktionaliät auszuprobieren, greifen Sie also zumindest im Moment am besten auf eine TYPO3-Version 4.1.x zurück.
Damit Sie die Klassen im Verzeichnissystem leichter finden, zeigen die folgenden Überschrift zusätzlichen zum Namen der Klasse auch den Namen der Datei, die die Klassen enthält.
class t3lib_div (class.t3lib_div.php)
Eine der ältesten Klassen in TYPO3, in der viele Funktionalitäten zusammengefasst wurden, die nicht unbedingt TYPO3-spezifisch sind. Deshalb wird die Klasse auch nicht instanziiert, die Funktionen werden statt dessen statisch aufgerufen.






