Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Fortgeschrittenes PHP  Templates  Was?  Motivation  Klassifizierung  Testvorlage  Keine Templates  PHPLib  IT[X]  HTML  E-Mail  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
Das Mißverständnis
Die "Integrated Templates" entstanden im Rahmen des
PHPDoc Projekt.
Sie waren nicht als eigenständige Template-Engine geplant,
erst später welchselte das System den CVS-Ort im PEAR-Repository
und wurde als vollwertige Template-Engine verstanden. Zur Basisklasse "IT"
entstand schnell einer Erweiterung mit dem Namen
"Integrated Template Extension", kurz ITX. Das Gesamtsystem
wird als IT[X] bezeichnet.
Syntax und Funktionsumfang von IT[X] sind mit dem der PHPLib
vergleichbar. Der wesentliche Unterschied zwischen den beiden Ansätzen
besteht in einer anderen Block-API. IT geht von der Annahme aus, daß
die Schachtelung der Blöcke zur Laufzeit nicht verändert werden muß
und bereits in der Template-Datei definiert wurde. Die Erweiteung ITX
erlaubt es, zur Laufzeit neue Blöcke hinzuzufügen und so die
Verschachtelung zu verandern.
Beispieldokumente
< ^ >
|