|
list標簽
{dede:list}{/dede:list}這個標簽也是系統常用的標記,這個標記主要是用于列表頁顯示列表數據,這個標簽不是全局標記,所以不要將這個標記應用到非list_*.htm這種模板中往,當然我們后臺的全局標記測試也無法測試這個標記,調試這個標記最簡單的辦法,就是通過網址中http://www.adb.com/plus/list.php?tid=13這種形式來測試。
測試調試模板的時候需要將系統后臺的模板緩存封閉,可以在后臺[系統]-[系統基本參數],在性能選項卡中將“是否啟用模板緩存”封閉即可。
這個標簽在列表頁通常是和{dede:pagelist listsize='5' /}搭配使用的,這個是分頁標簽,就是顯示可以讓用戶點擊“上一頁”、“下一頁”這種標記。
List標簽中的變量也可以進行function自定義函數或者PHP擴展,這里就不重復先容,這里先容下在list標簽中調用附加字段。
與arclist不同,list中調用附加字段需要編輯內容模型,例如我們編輯軟件模型的模板文件,即\templets\default\list_soft.htm,我們可以查看到以下代碼:
{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]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>上傳日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>推薦級別:</small>[field:softrank function='GetRankStar(@me)'/]
<small>軟件語言:</small>[field:language/]
<small>瀏覽次數:</small>[field:click/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
這個里面的附加字段并沒有通過制定某個屬性獲得,而是在系統后臺中,[核心]-[內容模型治理],編輯軟件內容模型,在選項“列表附加字段”加上相關字段的內容。

(責任編輯:愛哭的魚 ) |