使用织梦的php函数 {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='nav_on'":@me="";{/dede:field} 就能非常方便的解决这个问题了。
红色代码为重要, 蓝色代码是高亮开关代码
首页设置这个
<li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='nav_on'":@me="";{/dede:field}><a href="/">网站首页</a></li>
红色部分判断程序是否在栏目页或者文章页中。如果不是则显示 clsaa='nav_on' 这样就达到了非栏目页,文章页显示 网站首页高亮效果。
以下是栏目页的
{dede:channel type='top' row='10' currentstyle="<li class='nav_on'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}