西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

解决dede封面模板不能显示副栏目内容的问题

时间:2017-01-29 08:34来源:未知 作者:好模板编辑 点击:
解决织梦dedecms封面模板不能显示副栏目内容的问题5.1的时候改代码解决了,可是5.3一下子找不着了。 问题是这样的: 我已经开启了副分类和子栏目功能,但是在封面模板中却始
解决织梦dedecms封面模板不能显示副栏目内容的问题5.1的时候改代码解决了,可是5.3一下子找不着了。
 
问题是这样的:
我已经开启了副分类和子栏目功能,但是在封面模板中却始终无法显示副栏目的内容,尤其是子类里面选择的副栏目。
 
经过一番查找终于解决了,修改文件/include/taglib/arclist.lib.php第178行
if($CrossID==”) 
    //$orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’)’;
    $orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’) or typeid2 in (‘.GetSonIds($typeid).’)’;
else 
    //$orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’,’.$CrossID.’)’;
    $orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’,’.$CrossID.’) or typeid2 in (‘.GetSonIds($typeid).’,’.$CrossID.’)’;
注释掉的为原代码,下面的是修改后的代码。
[再次声明]本贴解决的是副栏目的问题:比如设置一篇文章的主栏目为A,副栏目为B,那么这篇文章就会现时显示在栏目A的列表中和栏目B的列表中,但目前只能在栏目B的列表模板中显示,而栏目B的封面模板不会显示这篇文章。
主要就是解决这个问题 。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容