织梦模板如何判断子栏目是否存在

织梦全站调用二级栏目以及子栏目时遇到一个问题,网站的一些二级栏目并没有子栏目,织梦就把同级栏目调用出来了。

那么如何解决,我们去做个判断

打开/include/taglib/channel.lib.php文件

找到 

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

改成

if($type=='son'&&$reid!=0&&$totalRow==0&&$noself=='')

在前端调用的时候channel标签中加上 noself='yes'就可以了!

例如

{dede:channel type='son'row='5'noself='yes'}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydjgg.html