dede设置当前栏目样式出现不同的效果,代码如下错在哪了

栏目用dede调用代码如下:{dede:channeltype="top"row="9"currentstyle="<li><ahref='~typelink~'clas... 栏目用dede调用代码如下:
{dede:channel type="top" row="9" currentstyle="<li><a href='~typelink~' class='on'>~typename~</a> </li>"}
<li><a href="[field:typeurl/]" target="_top"><span>[field:typename/]</span></a></li>
{/dede:channel}
生成效果如图

网页查看源代码如下:
<li><a href="/zb/index.html" target="_top"><span>周边旅游</span></a></li>
<li><a href='/gn/index.html' class='on'>国内旅游</a> </li>
<li><a href="/cj/index.html" target="_top"><span>出境旅游</span></a></li>
如果不用dede调用,直接静态书写代码如下:
<li><a href="/gn/index.html" target="_top" class="on"><span>国内旅游</span></a></li>
<li><a href="/cj/index.html" target="_top"><span>出境旅游</span></a></li>
<li><a href="/cj/yuenan/index.html" target="_top"><span>越南旅游</span></a></li>
生成效果就是

为什么我用dede调用就生成不了这种样式呢,求解
展开
 我来答
游奈新
2013-11-17 · TA获得超过1571个赞
知道大有可为答主
回答量:2250
采纳率:75%
帮助的人:1369万
展开全部
看样子是没有用到<span></span>里定义的样式。

可能是你的DIV和调用代码写错地方了吧
地毯小哥
2013-11-17 · TA获得超过118个赞
知道小有建树答主
回答量:287
采纳率:55%
帮助的人:87.7万
展开全部
currentstyle="<li><a href='~typelink~' class='on'>~typename~</a> </li>"你先把这段删掉再生成下这个页面看下效果,在根据效果调整
追问

删掉以后,就成了这样

而没有加上class=on以后的这种效果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-16
展开全部
兄弟你是自学成材吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式