织梦dede channel 标签怎么排除 指定typeid 例如notypeid='3,4,5' 排除id为3,4,5的栏目 5

类似于这种的这些代码添加到channel.lib.php里不好使不起作用$attlist=notypeid|0';//否定指定IDif($notypeid!=0){$tp... 类似于这种的 这些代码添加到channel.lib.php里不好使不起作用
$attlist = notypeid|0';
//否定指定ID
if($notypeid!=0) {
$tpsql = $tpsql."and not(id in($notypeid)) ";
}
主页是这么写的
{dede:channel type='top' row='10' notypeid='3,4,5' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
展开
 我来答
zcmsxk
2012-11-01 · TA获得超过184个赞
知道答主
回答量:113
采纳率:100%
帮助的人:179万
展开全部
我记得好像指定了 type='top'就不行了
{dede:channel typeid='1,2,3,4,5,6,7,8,9,10' row='10' notypeid='3,4,5' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
这样的话应该就可以了。
不过感觉很鸡肋,直接typeid指定就行了,但是对于随时添加顶级来说就不方便控制。
再不行的话就只能二次开发了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式