织梦无忧官网,专业提供织梦模板,dede模板,dede源码,网页模板等dede织梦相关模板源码

网站地图 [签到送金币] 登录后台 登录 登录后台 注册 QQ登录
原来终身会员280的,春节活动大促只需要66元 psd网站素材,ppt商业素材 discuz模板 帝国模板等其他开源程序模板也即将开放下载通道,敬请期待新会员开通,直接进入会员中心--购买会员--直接开通即可。

dede织梦模板数量:1617个 今日更新:25个 本月更新:3092 个dede数据 {网站模板每天晚上集中更新}

服务中心

dedecms如何在channel标签里面调用栏目内容content

日期:2018-01-12 21:59

您的打赏帮助我们变得更好,谢谢支持!
打赏
在我们做织梦程序开发的时候,往往会调用栏目的相关内容
常见 栏目名称,栏目链接扥等

也有时候特别的调用方法

例如:栏目缩略图  栏目description   栏目的内容content得等
今天织梦无忧就给大家讲一下,如何在channel标签里面调用栏目内容content

这个其实给栏目调用图片有些类似。不过要比调用栏目图片要简单的多。栏目调用缩略图,要增加字段,要添加后台控制之类的。content是默认就有的,我们只需要修改基础东西就可以了

/include/taglib/channel.lib.php                       channel.lib.php 处理下就可以了

大约在  82行 搜索找到:

 else if($type=='son')
     {
         if($typeid==0) return '';
         $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
           From `dede_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 `dede_arctype` where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
     }


这样就增加了  content字段调用

栏目列表里调用


<ul>
               {dede:channel   currentstyle="<li class='thisclass'><a href='~typelink~'><span>~typename~</span></a> </li>"}
           <li><a href='[field:typeurl/]'><span>[field:typename/]</span></a>[field:content/]</li>{/dede:channel}
     </ul>