Smartyのテンプレート内における中括弧の扱い

Smartyのカテゴリ内にコンバーションタグ用のJSを設置したところ、
エラーが出てしまい、調べてみると、{ }内はSmaryのデリミタでPHPとして扱われてしまうことに起因していました。

考えれば当たり前の話だけど、回避方法が簡単だったのでメモ。
そのJSを外部ファイル化する、が修正がなくて一番簡単だけれど、
中に書き込む場合には、{}の前後にスペースを挟む、でOK。

そんだけ。

Smarty の構文解析を回避する | Smarty

   このエントリーをはてなブックマークに追加