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