Smartyのデリミタ、あと escape

Smarty のデリミタは標準では {、} だったりするのだが、それを書き換えるのはほぼデフォの作業として行なわれていたり。

ちなみに各アプリケーションの対応だと、
XOOPS ・・・ <{、}>
OpenPNE ・・・ ({、})

本屋でぱらぱらと立ち読みしたアシアルのこの本は {{、}} だった。


あと、上の本には、
Smarty::default_modifiers に array('escape') を設定して、標準で escape がいいみたいに書いてあった。
escape を外したい場合は、|smarty:nodefaults しておけ、と。
おう、なるほろ。

ただし、

Smartyのバグ ~default_modifiers~

みたいな話もあるので注意が必要かも。

今の案件でこのやりかた導入しようかと思ったが、もう結構進んでしまっているのでキツイので、次回からかな。