Template Klasse mit Template Vererbung und Grafikvererbung, Version 2.3 mit einer neuen Funktion und Fehlermeldung bei falscher Syntax der Freihalter mit Angabe zur Quelldatei und Zeilennnummer
*Beschreibung:
Templateklasse mit Template-Vererbung und Grafik-Vererbung, Syntaxüberprüfung, 9 Funktionen stehen zur Verfügung
Freihalter in Template-Seiten werden durch den Inhalt von Arrays (durch deren Keys) ersetzt.
dadurch schlanker Code. einzelne Seiten werden auf die gleiche Art wie durch Arrays zusammengesetzt (die Freihalter haben die gleiche Syntax).
Beim Zusammensetzen der Seiten durchläuft die Klasse ab Version 2.2 wieder nur 1 Schleife. dadurch sehr schnell und zuverlässig.
was es noch nirgends gibt: eine Grafik-Vererbung. es werden 1 Standardordner und 1 Template Ordner angegeben, zuerst wird aus dem Templateordner nach der Grafikdatei und danach im Standard-Ordner gesucht und in die Seite eingebunden. (genauso wie eine Template Vererbung, nur auf Grafiken angewandt)
Klassendatei hat eine Größe von nur 5 kb!!!
Features:
Template-Vererbung (im Demoprogramm wird eine Mehrsprachenseite demonstriert)
Grafik-Vererbung (auch hier im Demoprogramm demonstriert)
Freihalter werden durch den Inhalt von Array-Keys ersetzt (z. B. bei Verwendung von Datenabfragen)
Syntaxüberprüfung der Template Dateien
Version 2.3
besserer Quellcode dadurch bessere Performance beim Ersetzen von Variablen ( Benchmark Test bis zu 5 mal schneller als vorher)
Neu in Version 2.2
1 neue Funktion, mit der Freihalter in einen Text ( der nicht aus einer Template-Datei geladen wird) durch Array-Keys ersetzt werden
verbesserter Klassencode ( bei der Syntaxüberprüfung wird der Bezeichner des Freihalters mit ausgegeben)
Neu in Version 2.1:
verbesserter PHP-Code
Quelldateien werden auf Syntaxfehler überprüft und bei Fehlern mit Name der Quelldatei und der Zeilennumer ausgegeben.
Demo und Anleitung vorhanden.
Achtung: diese Version ist nicht kompatibel mit der 1.0 Version (Instanzierung muß angepasst werden)