用过织梦dedecms的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目列表页都调用这篇 文档,如果每个栏目都添加一遍,那真要累死了。而dede的副栏目解决了这个问题,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏 目同时调用。
F : | \ I栏目的设置如下图:
if($CrossID==”) $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’)’;
else $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($ty, L ! C 8 C ^ Rpeid).’,’.$CrossID.’)’;
将其替换成如下代码:
if($CrossID==”)
$orwheres[] = ” (arc.typeid in (“.GetSonIds($typeid).”) or arc.typeid2 in (b 6 0 z“.GetSonIds($# ] ` q Q Mtypeid).”) or Cz S ( _ONCAT( ‘,’, arc.typeid2,w P X ‘,’ ) LIKE ‘%,”.$typeid.”,%’ )”;
else
$orwheres[] = “t O o H D { (arc.typeid in (“.GetSonIds($typeid).”,”.! & g S ; [$CrossID.”) or arc.tyn j ^ b j 8 G N (peid2 ia j | { 9 X C On (“.GetSonIds($typeid).”,”.$CrossID.”) or CE f `ONCA, d & l K x b i gT( ‘,’, arc.typeid2, ‘,’ ) LIKE ‘%,”.$typeid.”,%’)”;
在网上的很多方法都是只能让一个副栏目能调用文档I h j # % f : U _的,我这个代码可以1 o % J I – V 1让多个副栏目都能调用文档,本人已亲自测试,绝对p & h A U S可用。
OK,修改完之后请更新缓存,重新生成| u V Z,就能看到效果了!

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原z [ O – ! I 9 .出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注