PHPCMS V9单页栏目实现当前导航高亮的方法 phpcms教程 - phpcms - 爱建站

,,cms教程,phpcms教程,,

SEO SEO

首页  >   phpcms > PHPCMS V9单页栏目实现当前导航高亮的方法 phpcms教程   >  正文

 

一般我们直接用 $top_parentid 参数来判断高亮就可以


一般我们直接用 $top_parentid 参数来判断高亮就可以。但是由于phpcms的设计问题,单页不支持 $top_parentid 标签参数,如果单页为多级单页,那么这个办法就行不通了。那么如何解决呢?
其实也比较简单,就是多加几个判断,由于单页有个 $parentid 参数,那么我们就可以以此来判断。
以下为参考代码:
导航栏带子导航菜单并且高亮
{pc:content action="category" catid="0" num="15" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<li class="nav_master{if $top_parentid == $r[catid]||$catid==$r[catid]||$parentid==$r[catid]} current{/if}">
<a class="nav_master_a" href="{$r[url]}">{$r[catname]}</a>
{pc:content action="category" catid="$r[catid]" num="25" siteid="$siteid" order="listorder asc" return="da"}
{if $da}
<ul class="nav_sub"><li>
{loop $da $v}
<a href="{$v[url]}">{$v[catname]}</a>
{/loop}
</li></ul>
{/if}
{/pc}

当然这个属于普遍通用的,对于特殊情况可能仍有一些bug,比如单页为3级以上的,那么这个可能失效了,但是对于一般的网站够用了,而且这个的好处是不用修改phpcms的程序。

温馨提示:如果你正在寻找优秀的phpcms模板,那你可以到的 phpcms模板 频道看看,相信一定有你喜欢的!


PHPCMS V9单页栏目实现当前导航高亮的方法 phpcms教程
http://www.yuedudg.cn/article/723841.html

 

友情链接
zblog之家 cms综合网 discuz经验网
phpcms之家 帝国cms常识 wp之家
ecshop经验网 织梦之家


Tags: cms教程 phpcms教程


手机浏览本文

PHPCMS V9单页栏目实现当前导航高亮的方法  phpcms教程

PHPCMS V9单页栏目实现当前导航高亮的方法 phpcms教程

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy