主页 > 新闻动态 > 站长新闻 >

织梦怎么才能调用子栏目的描述

发布时间:2019-05-23   发布人:助商优   浏览量:

苏州建站小编经常被人问织梦怎么才能调用调用子栏目的描述,包括封面页的,今天小编特意整理下这个问题的解决办法,希望对大家有所帮助。

dede5.7及以上版本

想要调用子栏目的关键字和描述
include\taglib\channel.lib.php文件第86行

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

在后面添加keywordsdescription
修改结果为:

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,keywords,description

来个实例:

{dede:channel type='son'  row='6'  typeid='4'} 
      <a href="[field:typeurl/]">[field:typename/]——[field:keywords/]——[field:description /]</a> 
{/dede:channel} 

调用指定栏目的描述

需要指定栏目的描述

方法一,修改文件,添加需要的字段

修改 打开include/taglib/type.lib.php
找到里面的SQL语句,原来sql检索的字段中没有description,添加description

修改后为:
SELECT id,typename,typedir,description,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id=$typeid    
调用实例:
{dede:type typeid='1'}[field:description/]{/dede:type}

方法二,直接sql查询,不推荐

{dede:sql sql='Select description from dede_arctype where id=2'}
             [field:description/]
 {/dede:sql}