<@cms_catalog>
栏目列表标签
标签名
<@cms_catalog>
标签描述
获取栏目数据列表,内嵌 <#list DataList as catalog>${catalog.name}</#list>
遍历数据
标签属性
属性名 | 数据类型 | 是否必填 | 可用值 | 描述 |
---|---|---|---|---|
page | BOOLEAN | 否 | true=是 false=否 | 是否分页,默认false |
size | BOOLEAN | 否 | 分页数据条数,默认:20 | |
condition | STRING | 否 | 扩展sql条件语句,例如:title like 'a%' | |
id | INTEGER | 否 | 栏目ID | |
alias | STRING | 否 | 栏目别名,栏目ID存在时忽略此属性 | |
level | STRING | 否 | Root=所有栏目 Current=同级栏目 Child=子栏目 CurrentAndChild=当前栏目及所有子栏目 Self=当前栏目 | 数据获取范围,值为Root 时忽略属性id、alias,非Root 必须指定id或alias中任意一个 |
栏目属性
属性名 | 描述 | 用法 |
---|---|---|
catalogId | 栏目ID | ${catalog.catalogId} |
siteId | 所属站点ID | ${catalog.siteId} |
parentId | 父级栏目ID | ${catalog.parentId} |
ancestors | 栏目祖级IDs | ${catalog.ancestors} |
name | 栏目名称 | ${catalog.name} |
logo | 栏目LOGO | ${catalog.logo} |
alias | 栏目别名 | ${catalog.alias} |
description | 栏目简介 | ${catalog.description} |
link | 栏目首页链接 | ${catalog.link} |
listLink | 栏目列表页链接 | ${catalog.listLink} |
deptCode | 所属部门编码 | ${catalog.deptCode} |
catalogType | 栏目类型 | ${catalog.catalogType} |
path | 栏目目录 | ${catalog.path} |
redirectUrl | 跳转地址,标题栏目跳转地址 | ${catalog.redirectUrl} |
staticFlag | 是否生成静态页面 | ${catalog.staticFlag} |
visibleFlag | 栏目是否可见 | ${catalog.visibleFlag} |
sortFlag | 排序标识 | ${catalog.sortFlag} |
indexFileName | 栏目首页命名 | ${catalog.indexFileName} |
listNameRule | 列表页命名规则 | ${catalog.listNameRule} |
detailNameRule | 详情页命名规则 | ${catalog.detailNameRule} |
treeLevel | 栏目层级 | ${catalog.treeLevel} |
childCount | 子栏目数 | ${catalog.childCount} |
contentCount | 内容数量 | ${catalog.contentCount} |
status | 状态 | ${catalog.status} |
seoKeywords | SEO关键字 | ${catalog.seoKeywords} |
seoDescription | SEO描述 | ${catalog.seoDescription} |
seoTitle | SEO标题 | ${catalog.seoTitle} |
createBy | 创建人 | ${catalog.createBy} |
createTime | 创建时间 | ${catalog.createTime} |
updateBy | 最近更新人 | ${catalog.updateBy} |
updateTime | 更新时间 | ${catalog.updateTime} |
remark | 备注 | ${catalog.remark} |
用法示例
示例1
使用场景:导航栏二级菜单,获取栏目别名为“news”的所有同级栏目并遍历所有栏目的子栏目。