Javascriptのコードを直接テンプレートに記載

Javascriptのコードを直接templates/header.htmlに記載する方法

【注意】データに{}がある場合は、データを{literal}{/literal}で囲む。
※参考:{literal}について(Smarty公式)

例1:Googleアナリティクスのトラッキングコードをtemplates/header.htmlに設置する場合のコード(XXXXX-YはプロパティID)
<script type="text/javascript">
{literal}
  var _gaq = _gaq | | [];
  _gaq.push(['_setAccount', 'UA-XXXXX-Y']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
{/literal}
</script>

例2:FlexSliderのJavascriptのコードをtemplates/header.htmlに記載する場合のコード
<script type="text/javascript">
{literal}
  $("document").ready(function(){
    $('.flexslider').flexslider();
  });
{/literal}
</script>



  • 最終更新:2016-06-26 14:21:52

このWIKIを編集するにはパスワード入力が必要です

認証パスワード