語法:
```
{gzpcf:list channel_id="模型ID" pagesize="9" titlelen="30" orderby="aid desc" flag="p" noflag="c" empty="無數據" id="field" key="i" mod="2" addfields="content,note"}
{$field.title}
{/gzpcf:list}
```
參數說明:
1、**channel_id** 頻道ID,優先級高于欄目ID,僅次于文檔ID ,同時存在**typeid**必須在這個模型里面存在才可以顯示
2、**pagesize** 文檔列表每頁顯示總數
3、**titlelen** 標題長度
4、**orderby** 文檔排序方式
* orderby='add\_time' 按發布時間最新排序
* orderby='update\_time' 按更新時間最新排序
* orderby='aid' 按ID從大到小排序
* orderby='sort' 按排序號從大到小排序
* orderby='rand' 隨機排序,對性能有一定影響,不推薦使用
5、**addfields** 自定義字段名,多個字段之間用英文逗號隔開,比如:addfields='price,spce'
6、**flag** 自定義屬性值:推薦\[c\]跳轉\[j\]
7、**noflag** 同 **flag**,但這里是表示不包含這些屬性
8、**empty** 沒有數據時顯示的文案
9、**mod** 每隔N行輸出的內容
10、**id** 可以任意指定循環里的變量名替代field,假設id='field1',模板調用如:{$field.title} 變成 {$field1.title}
注:如果是標簽內套標簽,請重新定義id,以防變量名重復,獲取的內容受影響
模板調用如:
```
{gzpcf:list ?id='field'}
{$field.title}
{/gzpcf:list}
```
13、**key** 內置變量輸出數據索引與記錄順序,key 表示索引,默認從0開始;i 表示順序,默認從1開始。
模板調用如:
```
{gzpcf:list id='field'?key="i"}
{$field.title} - {$i}
{/gzpcf:list}
```
效果:
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5