濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DedeCMS:模板制作教程第三期

DedeCMS:模板制作教程第三期

POST TIME:2021-05-14 14:03

本期講解【channel 標記】,此標記主要用于獲取欄目列表,適用范圍:封面模板,列表模板,文檔模板。

一:使用說明

【channel 標記】的使用范圍是:封面模板(如:index_article.htm)、列表模板(如:list_article.htm)、文檔模板(如:article_article.htm)。 即對應templetsdefault文件夾下的index_識別ID.htm模板、list_識別ID.htm模板、article_識別ID.htm模板。其中: row='數(shù)字' 表示獲取記錄的條數(shù)(通用在某級欄目太多的時候使用,默認是 8);type = top,sun/son,self(type='top' 表示頂級欄目;type='son' 或 'sun' 表示下級欄目;type='self' 表示同級欄目;其中后兩個屬性必須在列表模板中使用。)
注:在沒有指定typeid的情況下,type標記與模板的環(huán)境有關(guān),如,模板生成到欄目一,那么type='son'就表示欄目一的所有子類

本例的欄目結(jié)構(gòu)圖:

 

二:測試實例

在主頁文件index.html中添加如下代碼調(diào)用相應的欄目列表(其中的type可以省略)
{dede:channel}
<a href='[field:typelink/]'>[field:typename/]</a>
{/dede:channel}

返回的結(jié)果如下圖所示:

 

注:因為首頁為封面模板所以顯示的欄目列表為頂級欄目,即可以省略type參數(shù)

在列表模板文件list_article.htm中添加如下代碼來調(diào)用其子欄目列表(其中的type參數(shù)值為son/sun或省略)
{dede:channel type='son'}//或省略type值也可達到相同的效果
<a href='[field:typelink/]'>[field:typename/]</a>
{/dede:channel}

返回結(jié)果如下圖所示(此例為點擊“站長之家”欄目后的顯示結(jié)果):

 
同樣地在列表模板文件list_article.htm中添加如下代碼調(diào)用同級別的欄目列表(其中的type參數(shù)值為self)
{dede:channel type='self'}
<a href='[field:typelink/]'>[field:typename/]</a>
{/dede:channel}

返回結(jié)果如下圖所示(顯示訪問“站長之家”欄目并顯示其同級別的欄目列表)

 



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
长岛县| 汨罗市| 西城区| 资中县| 德江县| 汾西县| 丰顺县| 札达县| 宜章县| 乌鲁木齐市| 平山县| 祁连县| 于田县| 施甸县| 高陵县| 六枝特区| 北流市| 湘阴县| 宾川县| 灌南县| 上饶县| 宁乡县| 巩留县| 无极县| 锡林浩特市| 兴宁市| 康马县| 康平县| 哈巴河县| 搜索| 崇信县| 屯门区| 马山县| 井冈山市| 遵化市| 昭通市| 阳曲县| 张家界市| 台北市| 曲周县| 苍南县|