列表左侧:
{pc:content action="category" catid="$top_parentid" num="25" siteid="$siteid" order="listorder ASC"}{loop $data $k $r}
<li><a{if $catid==$r[catid] || $top_parentid==$r[catid]} class="on"{/if} href="{$r['url']}">{$r[catname]}<span></span></a>
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC"}
<ul>
{loop $data $r}
<li><a{if $catid==$r[catid] || $top_parentid==$r[catid]} class="menuOn"{/if} href="{$r[url]}">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}
</li>
{/loop}{/pc}单页左侧:
{loop $arrchild_arr $cid}
<li{if $catid==$cid} class="cur"{/if}><a href="{$CATEGORYS[$cid][url]}">{$CATEGORYS[$cid][catname]}</a></li>
{/loop}phpcms V9多级导航调用+当前栏目高亮显示示范代码
使用phpcms V9制作头部文件header.html的导航时,循环调用一级和二级以及更多级别的栏目,有时需要同时显示当前栏目的子栏目(比如下拉菜单),还要高亮显示当前栏目时,就可以采用如下代码:
<div class="nav">
<ul>
<li><a href="{siteurl($siteid)}" {if !$catid} class="hover"{/if}>首页</a></li>
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}{loop $data $k $r}
<li><a href="{$r['url']}" {if $catid==$r[catid] || $top_parentid==$r[catid] || $parentid==$r[catid]} class="hover"{/if} >{$r[catname]}</a>
{pc:content action="category" catid="$k" num="15" siteid="$siteid" order="listorder ASC"}
<ul>
{loop $data $r}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}</li>
{/loop}{/pc}
</ul>
</div>



还没有评论,来说两句吧...