在Smarty模板中使用标签<script>和if

时间:2016-04-05 16:43:46

标签: javascript html if-statement smarty

我正在使用智能模板,所以我想使用if &lt; script&gt; 标记

&#xA;&#xA;
 &lt; script type =“ text / javascript“src =”{$ baseurl} /templates/bd/tazfy.js“&gt;&lt; / script&gt;&#xA;  
&#xA;&#xA;

我想做那样的事情

&#xA;&#xA;
  {if $ role neq'vip'}&#xA; {literal}&#xA;&lt; script type = “text / javascript”src =“{$ baseurl} /templates/bd/tazfy.js”&gt;&lt; / script&gt;&#xA;&#xA; {/ literal}&#xA; {/ if}&# xA;  
&#xA;&#xA;

我试试他们的意思在这里我不知道如何让这个工作用于聪明的模板

&#xA;&#xA;

你可以帮助我吗? / p>&#XA;

2 个答案:

答案 0 :(得分:1)

不需要文字:

<script type="text/javascript" src="{$baseurl}/templates/bd/tazfy.js"></script>

答案 1 :(得分:0)

{if $role neq 'vip'}
{literal}
<script type="text/javascript" src="{$baseurl}/templates/bd/tazfy.js"></script>

{/literal}
{/if}

这意味着:

if($role != 'vip')
    echo '<script type="text/javascript" src="{$baseurl}/templates/bd/tazfy.js"></script>';

{literal}意味着聪明的是,无论编写的代码是什么,都会打印出来,因为它基本上不会用于javascript或css。