海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

dedecms织梦取消无子栏目时调用同级栏目文件

发布时间:2016-06-13 来源:互创湾 浏览: 关键词:
很多站长再用织梦channelartlist标签调用栏目的时候,经常会出现调用栏目的时候没有子集栏目索引同级栏目,很不方便,不想调用同级栏目,默认织梦标签是没法调用的,现在教大家解决方法,需要我们自己添加一些代码才行。如图:
 
1,打开:include\taglib\channel.lib.php文件可以看到:

2,找到
        if($type=='son' && $reid!=0 && $totalRow==0)

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

接下来调用标签:(要加class属性自行添加)
{dede:channelartlist }
     <li><a  href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></li>
        {dede:channel type='son' noself='yes'}    
        <li><a href="[field:typelink/]">[field:typename/]</a></li>
       {/dede:channel}
{/dede:channelartlist}  
如果想指定某几个栏目的话可以在channelartlist标签里加一个    

{dede:channelartlist typeid='1,1'}   //调用ID1下的栏目

{dede:channelartlist row='2'  typeid='1,2这里输入多个指定的栏目ID' }  //调用多个ID下的栏目

责任编辑:互创青年

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。