名稱: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}
*