Mailinglisten-Archive |
Redaktion ''Der CMS-Report'' wrote:
> Guten Abend zusammen,
Guten Morgen Wilfried,
> ich würde gerne eure Meinung zum Thema Template-Systemen und ihrer Bedeutung in der PHP-Programmierung erfahren.
zu dem Thema solltest Du im Archiv eine Menge finden, weil das hier in
den letzten Wochen/Monaten häufig diskutiert wurde.
> Auch eure persönlichen Erfahrungen interessieren mich.
Meine Erfahrung ist mit str_replace($search_array, $replace_array) eine
sehr gute. Die Platzhalter setze ich, wie gewohnt in {KLAMMERN}.
Die Templates werden dann systematisch von innen nach außen gefüllt und
zusammengebaut.
Vorteile:
- Man hat immer die Kontrolle über das, was da abläuft.
- Schneller wird's wohl kaum gehen.
- Die Templates werden nicht mit Kommentaren zugekleistert
Nachteil:
- Die Templates und Templateschnipsel sind auf mehrere Dateien verteilt.
(z.B. error.tpl und error_zeile.tpl)
Theoretisch lässt sich der Nachteil in den Griff bekommen. Man könnte
zusammengehörende Templates auf eine Seite schreiben und anschließend
mit einem Hilfsskript eine include-Datei generieren, die die einzelnen
Teile in Variablen enthält. Nach jedem Update der Templates müsste man
einmal das Skript über die Dateien laufen lassen, damit die Variablen
aktualisiert werden.
Bisher bin ich aber immer noch ohne diesen Kunstgriff zurecht gekommen.
Viele Grüße
Peter
--
Pfingsten
sind die Geschenke am geringsten,
während Ostern, Geburtstag und Weihnachten
etwas einbrachten. (Bertolt Brecht)
php::bar PHP Wiki - Listenarchive