25
2019
11

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

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。