dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法
2014-07-26 18:03
393 查看
用过dede的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目列表页都调用这篇 文档,如果每个栏目都添加一遍,那真要累死了。而dede的副栏目解决了这个问题,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏 目同时调用。
副栏目的设置如下图:
将其替换成如下代码:
在网上的很多方法都是只能让一个副栏目能调用文档的,我这个代码可以让多个副栏目都能调用文档,本人已亲自测试,绝对可用。
OK,修改完之后请更新缓存,重新生成,就能看到效果了!
副栏目的设置如下图:
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).") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%' )"; else $orwheres[] = " (arc.typeid in (".GetSonIds($typeid).",".$CrossID.") or arc.typeid2 in (".GetSonIds($typeid).",".$CrossID.") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";
在网上的很多方法都是只能让一个副栏目能调用文档的,我这个代码可以让多个副栏目都能调用文档,本人已亲自测试,绝对可用。
OK,修改完之后请更新缓存,重新生成,就能看到效果了!
相关文章推荐
- dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法
- dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法
- dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法 - 小猪加油
- DEDE arclist标签无法调用副栏目文章的解决办法arclist标签调用
- DEDE在列表调用当前栏目的文章总数的修改方法
- arclist标签在文章页列表页调用所有(全站)栏目最新文章热门文章的方法 [复制链接]
- 织梦arclist标签无法调用副栏目文章的解决办法(58nin.com原创)
- DEDE在列表调用当前栏目的文章总数的修改方法
- arclist标签在文章页列表页调用所有(全站)栏目最新文章热门文章的方法
- dede文章出现标题不能为空解决方法
- 织梦DEDEcms5.7解决arclist标签调用副栏目文章
- dede织梦跨频道调用指定栏目文章的解决方法
- dede无子栏目的栏目直接调用顶级栏目(不让调用的解决方法) noself=\'yes\'
- dedecms内容模型自定义字段在{dede:arclist}中调用不显示的解决方法
- dedearclist 调用文章内容方法
- dede调用其他栏目的文章或者缩略图列表且有分页效果的方法
- dede调用指定栏目下相关文章的实现方法
- 织梦arclist标签无法调用副栏目文章的解决办法
- dede织梦跨频道调用指定栏目文章的解决方法
- 织梦arclist标签无法调用副栏目文章的解决办法