Diskussion: Templates: Trennen von Code und Layout

Ayom-Team

Angesehenes Mitglied
Diskussion zum Artikel Templates: Trennen von Code und Layout
in der Kategorie
PHP, Mysql & Apache

patTemplate
Sehr benutzerfreundliche aber trotzdem mächtige Templateverwaltungsklasse. Sehr performant; wird ständig weiterentwickelt.

www.php-tools.de
Sehr gutes Tutorial: Simple PHP Templates with patTemplate (english)

Smarty
Smarty ist eine sehr weitverbreitete Templateverwaltungsklasse. Sie ist sehr umfangreich und besitzt eine eigene Programmiersprache, welche innerhalb der Templates verwendet werden kann, um den Layoutdesignern gewisse Freiheiten zu bieten; diese kann nützlich sein, doch stellt sie sich gegen das Prinzip von Templates, welches besagt, dass Code und Layout strikt getrennt werden soll. Prinzipiell kann alle Logik innerhalb von PHP geschrieben werden, wodurch sich die Smarty-eigene Programmiersprache erübrigt und ggf. auch zu einfacheren Klassen wie patTemplate zurückgegriffen werden kann/sollte.

smarty.php.net

-------------------
Dieser Artikel steht unter der Creative Commons Lizenz.
 
Zurück
Oben