Hallo,
unter Python verwende ich die Templateengine von Django bzw. seit kurzem Jinja.
Unter PHP hab ich bisher eine Eigenentwicklung verwendet, die eigentlich nur als Templatevariablenspeicher gedient hat, und auch auf Template-Seite nur mit PHP funktioniert hat.
Allerdings möchte ich nicht mehr auf den Komfort der Blöcke verzichten, mit denen man einfach ein Gerüst der Seite erstellt - mit den jeweiligen Blöcken (z.B. Navigation, Footer, Content) - und dieses Gerüst einfach erweitert und mit dem jeweiligen Inhalt des Template füttert.
Die Filter sind auch ein nettes Feature, das automatische Escaping brauch ich glaub ich nicht extra angeben.
Bei Smarty hab ich bisher keinen Support für diese Blöcke gefunden, HTML_Template_IT hat sowas zwar, allerdings muss man hier scheinbar auch im PHP-Code auf diese Blöcke eingehen und die Templatevariablen erneut zuweisen.
Kennt jemand ein System, dass meinen Anforderungen entspricht?