广告
返回顶部
首页 > 资讯 > CMS >dedecms怎么设置当三级栏目为空时不显示同级栏目
  • 265
分享到

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

三级栏目为空不显示同级栏目 2022-06-12 01:06:55 265人浏览 泡泡鱼
摘要

问题描述:在栏目内容页中,显示当前栏目下面的二级与三级栏目时,使用栏目嵌套标签,当三级栏目为空时,会显地同级栏目。如图-1  图-1 而我要显示的是每个二级栏目下面的三级栏目,如为空时,则不显示。 解决方法:

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

 

图-1

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

解决方法:

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

先找到标签文件:根目录\include\taglib\channel.lib.PHP 。并打开

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

 

保存文件。

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

 

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

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

<a href='{dede:field.typeurl/}' class="b"><span>{dede:field.typename/}</span></a><br />

{dede:channel type='child' }

二级:<a href='[field:typeurl/]'><span>[field:typename/]</span></a><br />

{/dede:channel}

{/dede:channelartlist}

注:

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

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

希望能对大家有所帮助!

 

--结束END--

本文标题: dedecms怎么设置当三级栏目为空时不显示同级栏目

本文链接: https://www.lsjlt.com/news/31334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作