smarty javascript表示されない


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

キャッシュのパーミッションをチェックする。
javascriptの場合
テンプレートsmarty に直接javascriptをいれた場合表示しないので {literal } ~{literal } でかこむ。
(デフォルトでは {  }  ブラケットが競合するためparse errorになる。)

{literal}
<script type=”text/javascript”>
<!–

// –>
</script>
{/literal}

{ldelim}、{rdelim} あるいは {$smarty.ldelim} でも可。
Smarty の構文解析を回避する

googleアナリティクスなどもsmartyをつかっている場合はリテラルで囲まないと読み込まないので注意。
smarty マニュアル
JavaScriptソースの中でSmarty変数を使う方法
基本構文
日曜プログラミング講座