phpcms v9实现当前子栏目的父栏目或顶级栏目高亮

时间:6年前   阅读:4991

本文是实现二级子栏目的父栏目或顶级栏目高亮的代码实例,三级栏目可能也适用,请自己动手测试。

代码示例,请看代码中的红色部分:

<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,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:4月23日50ETF期权交易策略分析

下一篇:期权避险功能得到较好发挥

网友评论

请先 登录 再评论,若不是会员请先 注册