AB模板网(www.adminbuy.cn)专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。

网站模板

网站模板搜索
标签大全

注册

{dede:channel type='son'}无栏目调用同级栏目

AB模板网 / 2021-08-10
如果是一个大型的dedecms网站,在栏目上就会有很多的一级栏目和二级栏目,所以在调用的时候希望如果没有一级栏目就调用同级栏目,但是在调用之前还要修改织梦默认的文件,才能调用同级栏目。
 
调用栏目的代码:
 
{dede:channelartlist typeid = 3}
<li class="sub_ul1_li"><a href="{dede:field name='typeurl'/}" class="publica">{dede:field name='typename'/}</a>
<ul class="sub_ul2 hide">
{dede:channel type='son' noself='yes'}
<li><a href="[field:typelink/]" class="publica">·[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}

 
这段代码就是调用id为3的栏目和子栏目。但是想要在没有子栏目的时候就调用同级栏目还要做一些修改。
 
打开:include\taglib\channel.lib.php文件。
找到
 
if($type=='son' && $reid!=0 && $totalRow==0)

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

文章搜集与网络,如有侵权请联系本站,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/9082.html

有问题可以加入网站技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的网站源码,都是做好测试好发布的,均可放心使用。

☉本站提供的网站源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

首页 pbootcms模板 html模板 会员中心