专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
PHP
当前位置:首页 > 技术文档 > PHP >  > 
dedecms channel标签当无下级栏目时调用同级bug


dedecms 5.5 时没有这个bug,后来不知道什么时候有了这个问题。

{dede:channel typeid='11' type='sun' row='18'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}

现在需要的是,当下级栏目不存在时,无显示就对了。而不是要把同级栏目列出。
修改:/include/taglib/channel.lib.php 109行
if($type=='son' && $reid!=0 && $totalRow==0)
给它把条件设为假,不执行以下代码
if($type=='son' && $reid!=0 && $totalRow==0 && false)

清如许工作室,PHP项目开发,PHP解决方案