IT女子のお気に入りフォルダ

管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。

[EC-CUBE(Smarty)]テンプレート内にJavaScriptを記述する

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}-->

1週間でLPICの基礎が学べる本 第2版

体系的に学ぶ 安全なWebアプリケーションの作り方[リフロー版] 脆弱性が生まれる原理と対策の実践

スッキリわかる SQL 入門 ドリル215問付き!

改訂 FuelPHP入門

はじめてのフレームワークとしてのFuelPHP 改訂版