<@cms_content>
内容列表标签
标签名
<@cms_content>
标签描述
获取内容数据列表,内嵌 <#list DataList as content>${content.name}</#list>
遍历数据
标签属性
属性名 | 类型 | 必填 | 可用值 | 描述 |
---|---|---|---|---|
page | BOOLEAN | 否 | true=是 false=否 | 是否分页获取数据 |
size | INTEGER | 否 | 分页数据条数,默认:20 | |
condition | STRING | 否 | 扩展sql条件语句,例如:title like 'a%' | |
catalogid | INTEGER | 否 | 栏目ID | |
catalogalias | STRING | 否 | 栏目别名 | |
level | STRING | 否 | Root=所有栏目 Current=当前栏目 Child=子栏目 CurrentAndChild=当前栏目和子栏目 | 数据获取范围 值为 Root 时忽略属性catalogid、catalogalias,非Root 必须指定catalogid或catalogalias中任意一个 |
sort | STRING | 否 | Recent=发布时间降序 Views=浏览量降序 Default=排序字段降序(默认) | 排序方式 |
hasattribute | STRING | 否 | 包含内容属性,多个属性英文逗号分隔 属性定义见数据字典配置[cms_content_attribute] | |
noattribute | STRING | 否 | 不包含内容属性,多个属性英文逗号分隔 属性定义见数据字典配置[cms_content_attribute] | |
status | STRING | 否 | 状态,'-1'表示不限制状态,默认:已发布 | |
topflag | BOOLEAN | 否 | true=是 false=否 | 是否允许置顶,默认:是 |
用法示例
示例1
使用场景:栏目列表页展示内容列表
示例2
使用场景:推荐/热点内容列表,使用hasattribute过滤内容属性,hot=热点,recommend=推荐,其他属性参考数据字典配置[cms_content_attribute]