织梦dede:channel取子栏目时重复显示同级栏目的解决方法

Posted dedevip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦dede:channel取子栏目时重复显示同级栏目的解决方法相关的知识,希望对你有一定的参考价值。

没有子栏目时重复显示了同级栏目

技术分享图片


解决方法

1、打开 /include/taglib/channel.lib.php 找到

$type==‘son‘ && $reid!=0 && $totalRow==0

改成

$type==‘son‘ && $reid!=0 && $totalRow==0 && $noself==‘‘

2、dede:channel 标签写法加入noself=yes

技术分享图片


以上是关于织梦dede:channel取子栏目时重复显示同级栏目的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

织梦dede:channel指定typeid子栏目调用currentstyle高亮无效的解决教程

关于织梦dede {dede:channel}{dede:arclist}{dede:type} 等标签调用栏目 自定义的新增字段无效的解决方案

dede无子栏目的栏目直接调用顶级栏目(不让调用的解决方法) noself='yes'

织梦 点击顶级栏目跳转到第一个子栏目

dedecms当二级栏目为空时,不显示同级栏目的修改方法

dede:channelartlist和dede:channel调用栏目外部链接时用新窗口target="_blank"