dede:channel标签调用子栏目描述及关键词的方法

实例分析:
{dede:channel type ='son' typeid ='3'}
<div class="www.tx83.cn">
<h2>[field:typename/]</h2>
<h3>[field:description/]</h3>
<h4>[field:keywords/]</h4>
</div>
{/dede:channel}
CMS集中营站长想通过dede:channel标签调用子栏目描述description及关键词keywords,但默认情况是调用不出来的,怎么办?看下边的解决方法。

解决方法:
打开 include aglibchannel.lib.php 文件,找到
else if($type=='son')
    {
        if($typeid==0) return '';
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
          From `tx83_sql_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,description,keywords
          From `tx83_sql_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }

上一篇:织梦DedeCMS列表页调用文章正文方法

下一篇:dedecms用ajax提交自定义表单的方法