用迅睿cms做企业网站时,由于企业网站某些栏目下面会有子栏目,想在导航中通过标签调用出来,很多人不会,互补网专门写了一个关于迅睿cms导航调用二级栏目的方法与步骤的教程。
直接贴出代码:
<ul> <li class="logo flt {if $indexc}on{/if}"> <h3><a href="/">首页</a></h3> </li> {category module=share pid=0} <li class='{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)}on{/if}' > <h3><a href="{$t.url}">{$t.name}</a></h3> <div class="drop"> <ul> {category module=share pid=$t.id return=t2} <li><a href="{$t2.url}">{$t2.name}</a></li> {/category} </ul> </div> </li> {/category} </ul>
代码说明:
pid,指的是指定栏目id,如果是0,则调用全站。
return=t2 值得是,调用2级栏目
{if $indexc}on{/if} 这个指的是,当目前所在页面为首页时,给首页li标签加上 class="on"属性
{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)}on{/if} 指的是,当目前页面为栏目时,给当前栏目页li标签加上 class="on"属性
调用三级栏目的方法:
{category module=share pid=$t2.id return=t3} <li class="{if IS_SHARE && $catid && dr_in_array($catid, $t3.catids)} active{/if}"> <a href="{$t3.url}" title="{$t3.name}"> {$t3.name} </a> </li> {/category}