列表左侧:
{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>
还没有评论,来说两句吧...