von Alexander Ebner und Patrick Lobacher, 02.12.2008

Allgemeine APIs: Inside TYPO3 – Ein Blick in das Innere des CMS

Aus dem
t3n Magazin Nr. 14

Jetzt kaufen

  • Extension-Pfade und Evaluierung
  • Frontend-Features (Hinzufügen von Plugins, Flexforms-Werten, TypoScript Setup (und Constants) und Static Templates)
  • Backend-Features (Hinzufügen von Modulen und Funktionen zu Modulen, dynamisches Hinzufügen von TCA-Columns, Hinzufügen von PageTSconfig und UserTSconfig)
  • Services (Services hinzufügen, Services finden, Services deaktivieren)
Zugriff auf die APIt3lib_extmgm

Klassendatei:		     t3lib/class.t3lib_extmgm.php
Anzahl Funktionen:	32
Zugriff vom Frontend:	t3lib_extMgm::
Zugriff vom Backend:  t3lib_extMgm::

Listing 4

Hilfsfunktionen (Diverse)

Diese sehr bekannte und auch wohl umfassendste API ist im Grunde genommen der Sammelbehälter für alles, was in keiner anderen API Platz gefunden hat. Da es auch hier keinen Sinn machen würde, die enthaltenen Funktionen in einem Objekt zu kapseln, werden diese ebenfalls statisch angesprochen. Dort enthalten sind zahlreiche wichtige und hilfreiche Funktionen aus den folgenden Bereichen:

  • Umgebungsvariablen (GET/POST)
  • Bildfunktionen
  • Funktionen zur Behandlung von Zeichenketten
  • Funktionen zur Behandlung von Arrays
  • HTML/XML-Verarbeitung
  • Dateifunktionen
  • Debug-Funktionen
  • Systeminformation
  • TYPO3-spezifische Funktionen
Zugriff auf die APIt3lib_div

Klassendatei:  	     t3lib/class.t3lib_div.php
Anzahl Funktionen:   138
Zugriff vom Frontend:  t3lib_div::
Zugriff vom Backend:  t3lib_div::

Listing 5

Sprachen- und Characterset-Handling

In diesem Bereich werden alle Funktionen zusammengefasst, die im weitesten Sinne mit Sprachen und Zeichensätzen zu tun haben.

Seite:  1 2 3 4 5 6 7 8

Empfohlene Artikel