標籤語法與參數詳解
[listshowclass]父欄目ID,標籤模板ID,是否顯示信息數,顯示欄目數[/listshowclass]
| 參數 | 說明 |
| 父欄目ID |
0=所有一級欄目;selfinfo=當前欄目下級;多欄目用逗號分隔 |
| 標籤模板ID |
對應後台建立的標籤模板 ID |
| 是否顯示信息數 |
0=不顯示,1=顯示 |
| 顯示欄目數 |
0=不限制 |
模板變數對照表
父欄目變數 (標籤模板)
[!--bclassname--] 父欄目名稱
[!--bclassurl--] 父欄目連結
[!--bclassid--] 父欄目 ID
[!--bclassimg--] 父欄目圖片
[!--bintro--] 父欄目簡介
[!--bnum--] 父欄目信息數
[!--bno--] 父欄目序號
子欄目變數 (list.var 模板)
[!--classurl--] 欄目連結
[!--classname--] 欄目名稱
[!--classid--] 欄目 ID
[!--classimg--] 欄目圖片
[!--intro--] 欄目簡介
[!--num--] 信息數
[!--no--] 序號
實戰範例
基本調用
[listshowclass]'0',14,0,0[/listshowclass]
// 調用所有一級欄目,使用模板 ID=14
頁面模板範例
<table width="650" align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="#ffcc00">
<tr>
<td><b><a href="[!--bclassurl--]">[!--bclassname--]</a>
<font color="#666666">(信息數:[!--bnum--])</font></b></td>
</tr>
<tr>
<td bgcolor="#ffffff">
[!--empirenews.listtemp--]
<!--list.var1-->
[!--empirenews.listtemp--]
</td>
</tr>
</table>
列表內容模板 (list.var)
<a href="[!--classurl--]">[!--classname--]</a>
<font color="#666666">(信息數:[!--num--])</font>
showclasstemp vs listshowclass 差異對比
| 標籤 | 調用層級 | 輸出結構 |
| showclasstemp |
單層級 |
欄目1 欄目2 欄目3 |
| listshowclass |
雙層級(父+子) |
父欄目1→子欄目1、子欄目2 父欄目2→子欄目3、子欄目4 |
常見問題排查
- 模板 ID 不存在或未啟用
- 欄目權限設定導致不顯示
- 模板變數拼寫錯誤(區分大小寫)
- 父欄目 ID 錯誤導致無資料輸出