时间:2020-02-18 12:38
阅读:次
来源:网络 作者:行者整理
来源:网络 作者:行者整理
找到 include aglibchannelartlist.lib.php, 查找 $attlist
将:
$attlist = 'typeid|0,row|20,cacheid|';
修改为:
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0';
注意:此处添加了一个所要排除typeid的参数——notypeid
添加下面这段代码:
//否定指定ID
if($notypeid!=0) {
$tpsql = $tpsql."and not(id in($notypeid)) ";
}
到以下代码之前:
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `#@_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $totalnum");
模板调用:
{dede:channelartlist typeid ='需要显示内容的栏目ID' notypeid='不显示内容的栏目ID'}
其中“notypeid”中的值为typeid的子栏目。