{dede:channel type='son'}无子栏目时如何显示同级栏目

来源:互联网 发布:java api 1.8中文 编辑:程序博客网 时间:2024/06/05 07:38

{dede:channel type='son'}无子栏目时如何显示同级栏目。

如果是二级栏目的话,本身dede就有这个功能,但是如果你想一级栏目也有这样的功能的话,那修改

include\taglib\channel.lib.php

if($type=='son' && $reid!=0 && $totalRow==0)


去掉$reid!=0 &&  意思就是顶级栏目也需要这个功能


if($type=='son' && $totalRow==0)



////////////////////////////////////////////////【如果不想取同级栏目的话看下面】////////////////////////////////////////////


第一步:打开include/taglib/channel.lib.php文件,找到109行

if($type=='son' && $reid!=0 && $totalRow==0)

修改为

if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')


第二步:在dede:channel中加入noself='yes'或者noself='true'

{dede:channel type='son' noself='true'}          
<dd><a href='[field:typelink/]'>[field:typename/]</a></dd>          
{/dede:channel}    

0 0
原创粉丝点击