织梦arclist标签要怎么调用副栏目文章
987seo/2019-12-26/ 分类:dede织梦学院/阅读:
最近在给客户网站做优化的时候,发现客户的网站很多文章设置了主栏目的同时,还选择了副栏目,但是调用文章的时候arclist标签只能显示主栏目的文章,副栏目的文章调用不到,今天我们就来分享下织梦arclist标签要怎么调用副栏目文章的方法。希望对大家有帮助 ...
最近在给客户网站做优化的时候,发现客户的网站很多文章设置了主栏目的同时,还选择了副栏目,但是调用文章的时候arclist标签只能显示主栏目的文章,副栏目的文章调用不到,今天我们就来分享下织梦arclist标签要怎么调用副栏目文章的方法。希望对大家有帮助哦!
DEDECMS中一个文章可以同时属于两个栏目,即一个主栏目一个副栏目,{dede:arclist} 属性中可以通过typeid调用指定栏目的文章,但是有时我们却想根据副栏目进行筛选。只需修改标签对应的PHP文件既可以。


查找
/include/taglib/arclist.lib.php 文件,大概在第212行代码处。
找到
if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')';
替换为:
if($CrossID=='')
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')';
else
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
好了,现在再去调用看看,是不是就可以调用副栏目的文章了!关于织梦arclist标签要怎么调用副栏目文章就分享到这里哦!
TAG:副栏目文章
阅读: 扩展阅读:
精彩评论:

说点什么吧
- 全部评论(0)
还没有评论,快来抢沙发吧!
推荐文章
Recommend article热门文章
HOT NEWS