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