dede导航用currentstyle切换样式,首页栏目不是添加栏目弄,当切换到其它栏目怎么把首页栏目的样式撤了?
dede导航用currentstyle切换样式,首页栏目不是添加栏目弄的,当切换到其它栏目怎么把首页栏目的样式撤了?当默认打开网站首页导航下有个样式当切换到业务范围栏目时...
dede导航用currentstyle切换样式,首页栏目不是添加栏目弄的,当切换到其它栏目怎么把首页栏目的样式撤了?
当默认打开网站首页导航下有个样式
当切换到业务范围栏目时首页的样式和业务范围的样式都出现了
要怎么才可以 当切换到其它栏目时,首页栏目的样式撤了。
原来代码:
<li class="on"><a href="{dede:global.cfg_basehost/}">首 页</a></li>
{dede:channel type='top' row='8' currentstyle="<li class='on'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
首页栏目不要后台添加一个动态栏目。是要手动在代码里面实现。 展开
当默认打开网站首页导航下有个样式
当切换到业务范围栏目时首页的样式和业务范围的样式都出现了
要怎么才可以 当切换到其它栏目时,首页栏目的样式撤了。
原来代码:
<li class="on"><a href="{dede:global.cfg_basehost/}">首 页</a></li>
{dede:channel type='top' row='8' currentstyle="<li class='on'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
首页栏目不要后台添加一个动态栏目。是要手动在代码里面实现。 展开
1个回答
展开全部
<li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='on'":@me="";{/dede:field}><a href='{dede:global.cfg_basehost/}'>首页</a></li>
{dede:channel type='top' row='8' currentstyle="<li class='on'><a href='~typelink~' >~typename~</a> </li>" }
<li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
拿去试一试!满意就多加点分吧。
{dede:channel type='top' row='8' currentstyle="<li class='on'><a href='~typelink~' >~typename~</a> </li>" }
<li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
拿去试一试!满意就多加点分吧。
追问
已经解决了。谢谢,另外问问,怎样给最后一个栏目单独设置另外一个样式,就如我的导航栏想把最后一个栏目的间隔图片去掉,就需要再定义一个样式,但不知道怎么判断最后一个栏目就用指定的样式。
参考资料: web技术收藏夹
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询