在有些时候我们需要在不同的同级频道、栏目、内容页面中显示不同的内容,这个时候就会用到if条件判断,可是这个if标签该如何写呢?
大家参看下面的代码:
{if ($top_parentid == 36)} <script src="{APP_PATH}ad/ad1.js" type="text/JavaScript"></script> {elseif ($top_parentid == 38)} <script src="{APP_PATH}ad/ad2.js" type="text/javascript"></script> {elseif ($top_parentid == 40)} <script src="{APP_PATH}ad/ad3.js" type="text/javascript"></script> {elseif ($top_parentid == 42)} <script src="{APP_PATH}ad/ad4.js" type="text/javascript"></script> {elseif ($top_parentid == 43)} <script src="{APP_PATH}ad/ad5.js" type="text/javascript"></script> {elseif ($top_parentid == 39)} <script src="{APP_PATH}ad/ad6js" type="text/javascript"></script> {else} <script src="{APP_PATH}ad/ad7.js" type="text/javascript"></script> {/if}
上面代码的意思是判断顶级栏目ID是什么就调用对应的广告代码,中间可以使js代码,也可以换成html代码或者pc自带的标签,$top_parentid也可以根据需要换成$catid(未经测试,大家可以DIY摸索),根据不同栏目显示不同内容。