POST TIME:2019-09-29 15:16
(DedeCMS> 5.3)
名稱:arclistsg
功能:類似arclist標(biāo)簽,獲取指定單表模型(例如:分類信息),指定欄目,指定排序及呈現(xiàn)樣式的一列文檔
語法:
{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclistsg}文件:
include aglibrclistsg.lib.php
function lib_arclistsg(&$ctag,&$refObj)
默認(rèn)底層模板:
part_arclistsg.htm
參數(shù):
col=''分多少列顯示(默認(rèn)為單列),5.3版中本屬性無效,要多列顯示的可用div+css實(shí)現(xiàn)
row='10'返回文檔列表總數(shù)
typeid=''欄目ID,在列表模板和檔案模板中一般不需要指定,在封面模板中允許用","分開表示多個欄目;
titlelen = '30'標(biāo)題長度 等同于titlelength
orderwey='desc'或'asc'排序方向
keyword=含有指定關(guān)鍵字的文檔列表,多個關(guān)鍵字用","分
innertext = "[field:title/]"單條記錄樣式(innertext是放在標(biāo)簽之間的代碼)
arcid=''指定文檔ID
idlist =''提取特定文檔(文檔ID)
channelid = ''頻道ID
limit=''起始,結(jié)束 表示限定的記錄范圍(如:limit='1,2')
flag = 'h'自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動[s]跳轉(zhuǎn)[j]圖文[a]加粗[b]
subday='天數(shù)'表示在多少天以內(nèi)的文檔
底層字段:
ID(同id),typeid, channel, arcrank, mid, click, title, senddate, flag, litpic(同picname), userip, lastpost, scores, goodpost, badpost, textlink
范例:
這個標(biāo)簽用于調(diào)用單表模型的內(nèi)容,在V5.3系統(tǒng)中加入了單表模型的概念,脫離了以前的主從表的數(shù)據(jù)表關(guān)聯(lián)結(jié)構(gòu),一般我們在添加內(nèi)容模型的時候會選擇是否為單表模型還是主從表模型。
我們可以進(jìn)入系統(tǒng)后臺[核心]-[內(nèi)容模型管理],查看系統(tǒng)現(xiàn)有的內(nèi)容模型,在系統(tǒng)默認(rèn)環(huán)境下,只有分類信息是單表模型,一般添加單表模型,模型的id號都小于-1,即分類信息模型id號為-8。
在使用這個標(biāo)簽的時候,使用方法同arclist大致相同,我們來通過以下的標(biāo)簽內(nèi)容來調(diào)用分類信息的內(nèi)容:
{dede:arclistsg channelid='-8' limit='0,2'} <a href='[field:arcurl/]'>[field:title/]</a> <br/> {/dede:arclistsg}這個標(biāo)簽就是調(diào)用分類信息的內(nèi)容,從id為0開始調(diào)用2條記錄,在系統(tǒng)后臺的[全局標(biāo)簽測試]中顯示以下的內(nèi)容