🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 栏目列表页 ## 列表页 cms:pagelist 此标签仅适用于列表页显示指定栏目文章列表使用,此标签不支持自定义排序、自定义筛选。 ### 使用范围 列表页 ### 标签参数 | 名称 | 介绍 | 必选 | | --- | --- | --- | | id | 列表循环变量 | 是 | | empty | 数列为空时显示的数据 | 否 | | key | 列表循环键名变量,默认为`i` | 否 | | mod | 取模值,常用于控制换行,默认为2 | 否 | | pagesize | 分页大小,默认为后台栏目分页大小配置,`1.5.13+支持` | 否 | | condition | 自定义筛选SQL,`1.5.13+支持`,不支持`condition`中使用变量 | 否 | ### 调用示例 ~~~php {cms:pagelist id="item"} //通常情况下加载公用列表模板 {include file="common/item_news"} //其次这里面可以直接调用cms_archives表的所有字段数据,同时还可以调用副表数据 {$item.title} {$item.image} {$item.keywords} //是否有预览图 {$item.hasimage} //文档组合链接 {$item.textlink} //文档链接 {$item.url} //栏目组合链接 {$item.channellink} //图片组合链接 {$item.imglink} //图片HTML {$item.img} //获取所属发布者的相关信息,具体可以使用的字段为fa_user表的字段 {$item.user.nickname} //获取所属栏目的相关信息,具体可以使用的字段请参考fa_channel表的字段 {$item.channel.url} {/cms:pagelist} ~~~ ### 温馨提示 `pagelist`标签不支持在模板标签中调整分页大小,如果需要调整列表分页大小,请直接在后台`栏目管理`中修改指定栏目的`分页大小`,`1.5.13+`已经支持`pagesize`自定义分页大小控制 `pagelist`标签不支持自定义筛选、排序及其它属性,如需自定义筛选及排序,请使用`arclist`标签,`1.5.13+`已经支持`condition`自定义筛选SQL,但不支持`condition`中使用变量 `pagelist`标签不支持排序控制,排序是根据页面中用户点击的排序方式进行排序。 ## 分页 cms:pageinfo 用于显示列表分页信息 ### 使用范围 列表页 ### 标签参数 | 名称 | 介绍 | 必选 | | --- | --- | --- | | type | 分页类型,支持`simple`和`full` | 是 | ### 调用示例 ~~~scss //不带数字分页,仅有上一页和下一页 {cms:pageinfo type="simple" /} //带有数字分页、上一页、下一页 {cms:pageinfo type="full" /} ~~~