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}

首页栏目不要后台添加一个动态栏目。是要手动在代码里面实现。
展开
 我来答
collins401
2012-07-23 · TA获得超过262个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:302万
展开全部
<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}

拿去试一试!满意就多加点分吧。
追问
已经解决了。谢谢,另外问问,怎样给最后一个栏目单独设置另外一个样式,就如我的导航栏想把最后一个栏目的间隔图片去掉,就需要再定义一个样式,但不知道怎么判断最后一个栏目就用指定的样式。

参考资料: web技术收藏夹

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式