关于dedecms仿站的导航栏目的二级导航问题???出错了,看看下面的这些问题,还有代码,怎么出错了呢??

本来想做个这样的效果。。。这是代码:{dede:channelartlisttypeid='7'}<li>{dede:type}<ahref="[field:typeli... 本来想做个这样的效果。。。
这是代码:
{dede:channelartlist typeid='7' }
<li>{dede:type}<a href="[field:typelink /]">[field:typename /]</a>{/dede:type}
<ul>
{dede:channel type='son' noself='yes'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
可是却是出现这个情况如图,
怎么回事啊,求指教???
展开
 我来答
zcmsxk
2012-12-04 · TA获得超过184个赞
知道答主
回答量:113
采纳率:100%
帮助的人:181万
展开全部
{dede:channelartlist typeid='7'}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<ul>
{dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,100'}
<li><a href="[field:array runphp='yes']@me=GetOneTypeUrlA(@me);[/field:array]" title="[field:typename/]" >[field:typename/]</a></li>
{/dede:sql}
</ul>
</li>
{/dede:channelartlist}
这样就可以了,用channel会有点bug。希望对你有所帮助
更多追问追答
追问
还是行不通,比如那个“关于协会”是个顶级栏目名,它的typeid是7,子栏目名都是“协会简介”,“协会章程”,“入会流程”,可能子目录导航栏目上没有出现这个!。。。sql语句也没行通。
追答
是你弄错了吧,这个是绝对没有问题的。你要针对整条导航条你要把其他的id也指上去
{dede:channelartlist typeid='1,2,3,4,5,6,7'}

{dede:field.typename/}

{dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,100'}
[field:typename/]
{/dede:sql}

{/dede:channelartlist}
我这个是测试过的,二级绝对没问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式