您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 网站教程 > dede教程 >
    dedecms首页嵌套调取父栏目子栏目,以及列表页内容页调取方法
    时间:2016-04-10 20:27 来源:12图资源库 作者:12too.com 浏览:收藏 挑错 推荐 打印
    首页调取父栏目和嵌套的子栏目很简单,代码如下:

    <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>

    效果图:
    dedecms首页嵌套调取父栏目子栏目,以及列表页内容页调取方法

    很多人,经常将上诉标签支持复制到终极栏目页或内容页,很遗憾的是不会出现任何调用结果。因为这里大家可能受到了官方帮助文档不足所带来的遗憾,因为在这个标签中,当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,但绝对是不可以为空的。这个大家一定要注意!

    转载请注明出处,站长资源库感谢您! (责任编辑:admin)