[EC-CUBE(Smarty)]テンプレート内にJavaScriptを記述する
- 公開日:2014/3/24
この記事は最終更新日から10年以上が経過しています。
EC-CUBEのカスタマイズで、テンプレートに記述したJavaScriptが反映されなくて困りました。
調べてみると、Smarty内でscript
を使うにはそのタグの外側を{literal}{/literal}
で囲わなくちゃいけないらしい。
{literal} <script type="text/javascript"> //<![CDATA[ function hoge(){ あああああ } //]]> </script> {/literal}
EC-CUBEのテンプレートではこんな感じ。
<!--{literal}--> <script type="text/javascript"> //<![CDATA[ function hoge(){ あああああ } //]]> </script> <!--{/literal}-->