前端
cms_list指令——获取内容列表

格式:

{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