欢迎访问CMS集中营! 本站QQ交流群:292800309
设为首页  |   加入收藏  |   RSS订阅  |   网站地图
CMS仿站建站技术教程_CMS免费模板源码下载-CMS集中营

PHP |  ThinkPHP |  MYSQL |  DIV+CSS |  JS |  模板

当前位置:首页 > DEDECMS > 正文

织梦dede:channel标签调用子栏目内容的方法

时间:2017-07-22 16:30:58   作者:烈鹰网络工作室   点击:
实例分析:
{dede:channel type ='son' typeid ='3'}
<div class="www.cmsjzy.cn">
<h2>[field:content/]</h2>
</div>
{/dede:channel}
CMS集中营站长想通过dede:channel标签调用子栏目内容,但默认情况是调用不出来的,怎么办?看下边的解决方法。

解决方法:
打开 include\taglib\channel.lib.php 文件,找到
else if($type=='son')
    {
        if($typeid==0) return '';
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
          From `#@__arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
在上边代码中添加如下红色代码即可
else if($type=='son')
    {
        if($typeid==0) return '';
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,content
          From `#@__arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }

扩展学习:
调用顶级栏目type='top'及同级栏目type='self'怎么解决?看上边的蓝色代码,想必您已经知道了吧,如果不知道加本站的QQ群讨论吧,本站QQ交流群:292800309
TAGS:dede:channel