格式:
{cms_list 参数="值" ... assign="变量名"}
支持参数:
参数 | 说明 | 值类型 | 备注 |
assign | 必要。 |
|
|
parent_id |
获取指定父级ID的内容 | 数字 |
包括栏目和文章 |
type_id |
指定类型:1为栏目,3为文章。 | 数字 | 历史原因,没有2 |
search |
根据标题搜索关键字。 | 字符串 | 暂时只支持搜索标题 |
page_size |
列表分页大小。默认9999 | 数字 |
|
page |
页码,默认1 |
数字 |
|
order_by |
指定排序方式。默认“sort_order desc” |
|
后添加的默认会在前面 |
id_in |
指定某些ID获取内容。格式如:“1,2,3,4” | 逗号分隔的数字串 |
|
model_id |
指定内容模型的数据。 | 字符串 |
|
where |
高级筛选选择,高级操作,建议程序员使用 | 字符串 |
|
使用例子:
- 获取ID为12的栏目下的前10条内容:{cms_list parent_id="12" page_size="10" assign="list"}。然后$list就是一个数组,可以使用{foreach $list as $row}遍历输出。
- 分页:{cms_list parent_id=$smarty.get.parent_id page_size="10" page=$smarty.get.page|default:1 assign="list"}
123456