dedecms教程:怎么设置当三级栏目为空时不显示同

  问题描述:在栏目内容页中,显示当前栏目下面的二级与三级栏目时,使用栏目嵌套标签,当三级栏目为空时,会显地同级栏目。如图-1

  图-1

  而我要显示的是每个二级栏目下面的三级栏目,如为空时,则不显示。

  解决方法:

  修改:dede栏目标签 : {dede:channel } 。

  先找到标签文件:根目录include aglibchannel.lib.php 。并打开。

  找到第82行。按图中显示,复制一份代码,并在后面粘贴。如图-2

  保存文件。

  再刷新一下代码。就OK了!如图-3

  附出一下能循环显示一级与二级菜单的标签嵌套代码,以供大家收藏!

  {dede:channelartlist row=’10’ typeid=’top’}

  {dede:field.typename/}

  {dede:channel type=’child’ }

  二级:[field:typename/]

  {/dede:channel}

  {/dede:channelartlist}

  注:

  1、channelartlist 这个标签中的 typeid=’top’ 参数,top表示是顶层,也就是显示最顶级的栏目。

  如果你要用这个标签显示当前栏目下面的二级栏目,可以默认为空就行了,如:typeid=”。

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » dedecms教程:怎么设置当三级栏目为空时不显示同

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情