Smarty: Registrierung von Blöcken und Funktionen
Zur Zeit entwickle ich an einem Projekt, dass sehr stark in Zusammenhang mit der Template-Engine Smarty steht. Um die Strukturen innerhalb der Templates klar vom Script-Code zu trennen, aber trotzdem innerhalb der Templates einige Funktionalitäten zur Templateentwicklung – Darstellung von zugewiesenen Objekten/Arrays/Werten z.B. – und zur Behandlung von Inhalten bieten zu können, habe ich auf die Smarty-Plugin-Funktionalitäten register_block() und register_function() zurückgegriffen, welche in meinen Augen sehr gut geeignet sind, dem Template-Editor Werkzeuge an die Hand zu geben, um dynamische Daten/Informationen gut strukturiert und möglichst flexibel ausgeben zu können. [Read more →]
