DedeCMS织梦

织梦Dede判断是否首页并输出CSS代码

创客主机
  织梦默认模板的导航菜单标签没有给首页添加判断并设置高亮属性,只有其他栏目有高亮。但是我可以通过在标签中加判断语句来实现这个功能,具体代码参考下面的: <li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}> <a href='{dede:global.cfg_cmsurl/}/'><span>主页</span></a> </li> {dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li> {/dede:channel}   以上代码中的“{dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}”就是判断当前栏目是否是首页,如果是首页则给[li]标签加上class='hover'样式,否则就不加,以此来达到高亮显示的效果,大家可以根据自己网站模板的需要进行修改。
(0)

本文由 创客云 作者:创客云 发表,转载请注明来源!

阿里云

热评文章

发表评论

嘿,欢迎咨询!