Smartyのテンプレート内における中括弧の扱い
Smartyのカテゴリ内にコンバーションタグ用のJSを設置したところ、
エラーが出てしまい、調べてみると、{ }内はSmaryのデリミタでPHPとして扱われてしまうことに起因していました。
考えれば当たり前の話だけど、回避方法が簡単だったのでメモ。
そのJSを外部ファイル化する、が修正がなくて一番簡単だけれど、
中に書き込む場合には、{と}の前後にスペースを挟む、でOK。
そんだけ。
Smartyのカテゴリ内にコンバーションタグ用のJSを設置したところ、
エラーが出てしまい、調べてみると、{ }内はSmaryのデリミタでPHPとして扱われてしまうことに起因していました。
考えれば当たり前の話だけど、回避方法が簡単だったのでメモ。
そのJSを外部ファイル化する、が修正がなくて一番簡単だけれど、
中に書き込む場合には、{と}の前後にスペースを挟む、でOK。
そんだけ。