织梦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} 展开
$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} 展开
展开全部
我记得好像指定了 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指定就行了,但是对于随时添加顶级来说就不方便控制。
再不行的话就只能二次开发了。
{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指定就行了,但是对于随时添加顶级来说就不方便控制。
再不行的话就只能二次开发了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询