关于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}
可是却是出现这个情况如图,
怎么回事啊,求指教??? 展开
这是代码:
{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}
可是却是出现这个情况如图,
怎么回事啊,求指教??? 展开
1个回答
展开全部
{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。希望对你有所帮助
<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}
我这个是测试过的,二级绝对没问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询