Smartyのブロック関数プラグインとか

Smartyの話。
{capture}みたいな組み込み関数もあるので足りてるのかもしれないけど、
ブロック関数プラグイン

ブロック関数は、{func} .. {/func} 形式の関数です。この関数によって囲まれたテンプレートのブロックの内容を処理します。


JavaScriptの記述を文末に持っていこうと画策しているのだけど(レンダリングの体感速度を上げるため)、この仕組みが使えるかもしれない。

フレームワークにあまり頼ってもなぁと考えるはSmartyという猛烈に使い勝手のよいテンプレートエンジンがある為かも。
実際、
M・・・MDB2、V・・・Smarty、C・・・地のPHP
となるのが最近のパターン。