dedecms channel [field:description/]標籤調用

{dede:channel type='top/son/self'}
[field:description/]
{/dede:channel}

channel 這個標籤沒有description屬性你須要本身把這個屬性開啓。到你的程序目錄 include\taglib 找到 channel.lib.php 修改一下文件(78行~94行),若是你想查找全部top最頂層的欄目描述的話修改,如下代碼top/son/self都開啓了欄目描述。(紅色代碼) php

if($type=='top')
    {
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
          From `#@__arctype` WHERE reid=0 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
          From `#@__arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
    else if($type=='self')
    {
        if($reid==0) return '';
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
            FROM `#@__arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
而後在你的標籤就能夠調用了,就這麼簡單,若是想調用其它的都同樣,只須要開啓就能夠了。
相關文章
相關標籤/搜索