POST TIME:2019-09-30 11:11
(>=DedeCMS 3,DedeCMS 4,DedeCMS 5)
名稱:list
功能:獲取列表模板中的列表內容
語法:
{dede:list col='' titlelen=''
infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/dede:list}文件:
includerc.listview.class.php
includerc.sglistview.class.php
function GetArcList($limitstart=0,$row=10,$col=1,$titlelen=30,$infolen=250,
$imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$innertext="",$tablewidth="100",$ismake=1,$orderWay='desc')
默認底層模板:
list_fulllist.htm
參數:
col=1內容列數
titlelen=30標題長度
infolen=250內容摘要長度
imgwidth=120縮略圖寬
imgheight=90縮略圖高
orderby='default'排序方式,有效的排序方式有senddate、pubdate、id、click、lastpost、postnum,默認為sortrank
pagesize=20分頁大小
orderway='desc'排序方式
底層字段:
ID(同id),title,iscommend,color,typeid,ismake,description(同info),postnum,lastpost,shorttitle
pubdate,senddate,arcrank,click,litpic(同picname),typedir,typename,
arcurl(同filename),typeurl,stime(pubdate的"0000-00-00"格式),
textlink,typelink,imglink,image
范例:
{dede:list pagesize='10'}
<li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>點擊:</small>[field:click/] <small>好評:</small>[field:scores/] </span> <p class="intro"> [field:description/]... </p> </li> {/dede:list}list標簽同時也適用單表模型文檔列表。
注:list標記除了支持檔案表的基本模板變量外,還支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。