在使用dede制作网站的时候,经常会遇到调用同级栏目的需求,dede自身提供的方法只能通过指定父栏目id来实现 {dede:channelartlist typeid=‘父栏目id’ row=’条数’},那么在不知道上级栏目名称的情况下是无法获取到同级栏目的,今天在这里介绍一种自动获取当前栏目的同级栏目的方法,下面开始1、首页找到\include\taglib\channelartlist.lib.php 文件查找:1$attlist='typeid|0,row|20,cacheid|';修改为:1$attlist='typeid|0,row|20,cacheid|,type|';//这边加个 type 实现 在子栏目下调用 同级子栏目的信息然后查找:12if($typeid==0||$typeid=='top'){$tpsql=" reid=0 AND ispart2 AND ishidden1 AND channeltype>0 ";修改为:12345678if($type=='reid')//调用上级目录下的子栏目内容{$reid=$refObj->TypeLink->TypeInfos['reid'];$tpsql=" reid='$reid' AND ispart2 AND i
...
继续阅读
(20)