phpcms v9实现当前子栏目的父栏目或顶级栏目高亮
本文是实现二级子栏目的父栏目或顶级栏目高亮的代码实例,三级栏目可能也适用,请自己动手测试。
代码示例,请看代码中的红色部分:
<div class="nav">
<ul class="firstLi clearfix">
<li><a title="www.qiquanji.com" href="{siteurl($siteid)}" {if !$catid}class="current"{/if}>首页</a></li>
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}{loop $data $r}
<li><a title="www.qiquanji.com" href="{$r[url]}" {if $top_parentid == $r[catid]||$catid==$r[catid]||$parentid==$r[catid]}class="current"{/if}>{$r[catname]}</a> {if $r[arrchildid]}
<dl class="downNav">
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}{loop $data2 $v}
<dd> <a title="www.qiquanji.com" href="{$v[url]}">{$v[catname]}</a></dd>
{/loop}{/pc}
</dl>
{/if} </li>
{/loop}{/pc}
</ul>
</div>
因phpcms v9单页不支持$top_parentid,因此需要修改php文件来让单页页支持$top_parentid,修改方法请参照:phpcms v9单页$top_parentid不能用的解决方法
原文链接:https://www.qiquanji.com/post/7275.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。