phpbar.de logo

Mailinglisten-Archive

[php] Smarty oder so

[php] Smarty oder so

Sebastian Mendel lists at sebastianmendel.de
Die Sep 9 10:45:29 CEST 2008


Frank Busch schrieb:
> Hallo Liste,
> ich arbeite mit einem kundenspezifischen CMS welches um ein Templating-System erweitert werden soll.
> Nach ein wenig Recherche ist die Wahl "eigentlich" auf smarty gefallen, es gibt aber noch ein paar Kleinigkeiten welche ich in der Doku nicht gefunden habe...
> Das CMS arbeitet mit einzelnen Modulen welche jeweils ein eigenes Template-Verzeichnis haben (derzeit halt noch PHP-Files). Ich wollte nun, wenn ich weiss welches Modul das richtige ist, das Template-Source-Verzeichnis von Smarty entsprechend setzen.
> Die Namen der Dateien sind aber nicht systemweit eindeutig. Es kann also im Kunden- und Lieferantenmodul jeweils eine show.tpl geben. 
> Meine Frage ist, ob smarty damit klarkommt oder ob quasi das erste Template gewinnt und gecacht wird oder ob vielleicht jedesmal wenn das jeweils andere File gezogen wird, dann neu kompliliert wird.
> Vielleicht habt Ihr ja auch einen bessere Idee als das Umsetzen des tpl-Verzeichnisses.

IMHO müsste es klar kommen damit,

aber du kannst ja auch deine Modul-Templates in extra-Verzeichnissen lassen

templates/mod1/show.tpl
templates/mod2/show.tpl


$smarty->display('mod/show.tpl');

-- 
Sebastian Mendel

php::bar PHP Wiki   -   Listenarchive