织梦dedecms怎么判断栏目是不是有子栏目
在实际使用织梦全站调用二级栏和子栏时,遇到了问题。网站的二级栏没有子栏,织梦调用了同级栏。那样的话,给顾客的感觉明显不好!那么织梦dedecms怎么判断栏目是不是有子栏目呢?以前瓦窑源码介绍过dedecms统计子栏目数量的方法,下面来说说织梦判断子栏目的方法。
在实际使用织梦全站调用二级栏和子栏时,遇到了问题。网站的二级栏没有子栏,织梦调用了同级栏。那样的话,给顾客的感觉明显不好!那么织梦dedecms怎么判断栏目是不是有子栏目呢?以前瓦窑源码介绍过dedecms统计子栏目数量的方法,下面来说说织梦判断子栏目的方法。
解决方法:
打开:include\taglib\channel.lib.php 文件可以看到:
$type=='son' && $reid!=0 && $totalRow==0
问题的根源找到了,我们只要把
if($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'}
以上就是关于织梦判断子栏目的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~
TAG标签:织梦判断子栏目
上一个:织梦dedecms如何实现tag显示相应的文章数量
下一个:织梦dedecms如何使用自定义接口采集相对地址图片