AndreD: Welche Template?

Beitrag lesen

Hallo,

Welche Klassen sind zu empfehlen, welche sind kompliziert, welche einfacht, welche umfangreich.. usw.

Das kommt IMHO auf Deine Projektgrösse an. Für ca. 10-20 Seiten reicht eine sehr einfaches System das die rudimentären Funktionen eines Templatesystems beherrscht.
Ich hab da für mich eine eigene Mini-Klasse erstellt. Diese hat nur 2 Methoden. Die erste liest das Template per fopen()/fread() in den Speicher und die zweite Methode ersetzt die Platzhalter mit den jeweiligen Parametern vom Script.

Für alles andere habe ich bisher http://smarty.php.net/ benutzt. Smarty ist am Anfang ein wenig komplexer, aber mit ein bisschen Übung lassen sich recht anspruchsvolle Designs damit umsetzen. Smarty hat stellt eigene - PHP-ähnliche - Funktionen bereit und trennt somit IMHO Design und Programmierlogik nicht mehr sauber. Trotzdem kann ich Dir Smarty für grössere Projekte ans Herz legen.

Ich persönlich möchte mir demnächst mal einen Überblick über die verschiedenen Systeme bei PEAR verschaffen, schau mal unter http://pear.php.net/packages.php?catpid=10&catname=HTML&pageID=2 da gibt es auch noch eine kleine Auswahl...

Grüsse AndreD