eID, Ajax und Co.
Inhaltsverzeichnis
Das Thema eID bietet eine Möglichkeit an, den Aufbau einer TYPO3-Seite an einem ganz bestimmten Punkt zu unterbrechen. So wird der komplette Header zwar noch verarbeitet, aber die Erzeugung des Contents wird unterbunden. Wir haben hier also den perfekten Einstieg um AJAX-Funktionalität einzubinden.
Was alles bis zur Abfrage der eID einer Seite verarbeitet wird, habe ich Euch auf dieser Seite genaustens aufgelistet. Ihr könnt dort exakt sehen, wann, wie und wo die Datenbank-Klassen instanziiert werden und welche anderen Objekte bei der Einbindung der eID schon zur Verfügung stehen.
Was wäre ohne eID?
Kurz: Viel Schreibarbeit und Ärger. Denn bei der Verwendung von AJAX wird immer eine PHP-Datei aufgerufen, die irgendwas berechnet, speichert, von der Datenbank abfragt oder einfach nur eine Zahl oder einen Text zurückgibt. Diese PHP-Datei wird völlig unabhängig von TYPO3 aufgerufen. Soll heißen: Ihr habt keine Datenbankanbindung, keine globalen TYPO3-Variablen, keine nutzbaren Klassen und und und. All das müsstet Ihr Euch selbst neu aufbauen.
Wenn Ihr Euch sicher seit, dass Ihr die Funktionen und die Datenbankanbindung von TYPO3 NICHT braucht, dann könnt Ihr auch getrost auf eID verzichten.
Die folgenden Seiten basieren auf TYPO3 Version 4.3 und können Dank der neuen Startroutine von TYPO3 nicht auf 4.2er basierenden Systemen eingesetzt werden.
