织梦无忧管网,打造全球领先的dede织梦模板及站长素材网站

网站地图 登录后台 登录 登录后台 注册 QQ登录
新会员开通,直接进入会员中心--购买会员--直接开通即可。 终身 280?(99)双11活动活动大促 老会员 月vip或者年会员联系站长qq:379144319 补差价,管理员后台开通。 老会员 终身会员联系站长qq:379144319,多赠送500无忧币

织梦模板数量:1417个 今日更新:个 本月更新:283 个 {网站模板每天晚上集中更新}

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>



    服务中心