文章介绍
用过dede的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目列表页都调用这篇 文档,如果每个栏目都添加一遍{ = P Z,那真, 6 A x o f 1 /要累死了。而dede的副栏目解决了这个问题,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏 目同时调用。
副栏目的设置如下图:
(此图片来源于网D ( * B ,络,如有侵权H C W # d = _ / e,请联系删除! )
if($CrossID=='') $orwhereU ^ r , ,s[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid)x j m.','.$CrossID.# p % J n f = | 5')';
将其替换成a f j m A P如下代码:
if($CrossID=='') $orwheres[] = " (arc.typeid in (".Gi e G N - F ~ # ?etSonIds($typeid).") or arc.typeid2 in (".Ger R n u - Z L ItSonIds($typ9 \ k ~ ieid).") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$type| { ` k did.",%0 y Z T U t q $ 4' )"; else\ } O $orwheres[] = " (arc.` * 4 u 9 C = 2 Ctypeid in (".GetSonIds8 b 4 H o($$ d a utypeid).",".$CrossID.") or arc.typeid2 in (".GetSonIds($typeid).",".= T f V$CrossID.") or CONCAT( ',', arc.ty[ r L 6 B k V ~peid2, ',' ) LIKE2 Z R A O W ) Q E '%,".$typeid.",%')";