语法:
```
{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