调用副栏目文章怎么操作

最近网站进行改版,添加了一些新栏目,做更精准的着陆页,有些文章比较简短并且很早以前就发布过了,如果再添加这样的文档就有点重复了,于是就想着用文章副栏目的属性,可却调不出来,怎么办?查找官方文档和教程,发现需要修改一下代码。打开/include/taglib/arclist.lib.php,代码约位于295-296行,找到如下代码:

if($CrossID==”) $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’)’;
else $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’)’;
将它们改成

if($CrossID==”) $orwheres[] = ‘ (arc.typeid IN (‘.GetSonIds($typeid).’) OR arc.typeid2 IN (‘.GetSonIds($typeid).’)) ‘;
else $orwheres[] = ‘ (arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’) OR arc.typeid2 IN (‘.GetSonIds($typeid).’,’.$CrossID.’)) ‘;
保存上传,重新生成一下文档,成功调用。如果是动态的,请更新系统缓存。然后就可以看到效果了。

转自:https://blog.csdn.net/weixin_34190136/article/details/86224156

此条目发表在 Dede 分类目录。将固定链接加入收藏夹。

评论功能已关闭。