首页调取父栏目和嵌套的子栏目很简单,代码如下: div id=daohang li class=tab homea href={dede:global.cfg_cmsurl/}/ class=tablink首 页/a/li {dede:channelartlist type=top} li class=tab dropdowna href={dede:field name=typeurl/} class=tablink ar
首页调取父栏目和嵌套的子栏目很简单,代码如下:
<div id=daohang>
<li class="tab home"><a href="{dede:global.cfg_cmsurl/}/" class="tablink">首 页</a></li>
{dede:channelartlist type='top'}
<li class="tab dropdown"><a href="{dede:field name='typeurl'/}" class="tablink arwlink">{dede:field name='typename'/}</a>
{dede:channel type='son' row=1}<ul class="subnav">{/dede:channel}
{dede:channel type='son' reid=typeid}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:channel}
{dede:channel type='son' row=1}</ul>{/dede:channel}
</li>
{/dede:channelartlist}
</div>
效果图:

很多人,经常将上诉标签支持复制到终极栏目页或内容页,很遗憾的是不会出现任何调用结果。因为这里大家可能受到了官方帮助文档不足所带来的遗憾,因为在这个标签中,当typeid为空,那么则表示当前栏目,但是终极栏目列表和内容页是没有下级栏目的,所以这里就会出错!
我经过测试,发现只要将type改为typeid即可。代码如下:
<div id=daohang>
<li class="tab home"><a href="{dede:global.cfg_cmsurl/}/" class="tablink">首 页</a></li>
{dede:channelartlist typeid='top'}
<li class="tab dropdown"><a href="{dede:field name='typeurl'/}" class="tablink arwlink">{dede:field name='typename'/}</a>
{dede:channel type='son' row=1}<ul class="subnav">{/dede:channel}
{dede:channel type='son' reid=typeid}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:channel}
{dede:channel type='son' row=1}</ul>{/dede:channel}
</li>
{/dede:channelartlist}
</div>
这个top值可以换为你想要的上级栏目ID,但
绝对是不可以为空的。这个大家一定要注意!
转载请注明出处,站长资源库感谢您!