名稱:channelartlist
功能:獲取當前頻道的下級欄目的內容列表標簽
語法:
{dede:channelartlist row=6} <dl> <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt> <dd> {dede:arclist titlelen='42' row='10'} <ul class='autod'> <li><a href="[field:arcurl /]">[field:title /]</a></li> <li>([field:pubdate function="MyDate('m-d',@me)"/])</li> </ul> {/dede:arclist} </dl> {/dede:channelartlist}
文件:
\include\taglib\channelartlist.lib.php
function lib_channelartlist(&$ctag,&$refObj)
默認底層模板:
part_channelartlist.htm
參數:
typeid = '0' 頻道ID,多個請用","分開,如果調用1個欄目可以使用typeid='5,0'來調用。分隔row = '20' 獲取的欄目返回值 其他說明: 除了宏標記外,channelArtlist 是唯一一個可以直接嵌套其它標記的標記,不過僅限於嵌套{dede:type}{/dede:type} 和{dede:arclist}{/dede:arclist} 兩個標記。
底層字段:
包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底層模板變量。
范例:
這個標簽是系統中不多的一個支持嵌套的標簽,這個標簽通常使用在首頁(含封面首頁),用於輸出一組欄目內容列表,我們可以看到默認模板首頁:
這部分的內容就是通過這個標簽進行顯示的,我們可以查看首頁模板\templets\default\index.html
{dede:channelartlist} <dl class="tbox"> <dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong> <span class="more"><a href="{dede:field name='typeurl'/}">更多...</a></span></dt> <dd> <ul class="d1 ico3"> {dede:arclist titlelen='60' row='8'} <li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span> <a href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist} </ul> </dd> </dl> {/dede:channelartlist}*