dkCms 内容管理
1.栏目管理
1.1 栏目添加

字段名 | 必填 | 字段 | 说明 |
---|---|---|---|
栏目名称 | 必填 | categoryName | |
栏目url | 必填 | permalink | 生成静态页面时,此url用来组成页面文件名 |
简述 | summary | ||
内容 | content | ||
排序 | sort | 排序值字段名为sort,列表展示中可以按照sort 字段升序 或者 降序排列 | |
数据模型 | type | 用来保存文章内容。系统内置了『图集』,用来存储图片展示类栏目。用户可以新建自定义模型。自定义模型,在文章模型的基础上,增加任意自定义字段。 | |
标签 | tagList | 栏目可以输入某一格栏目tag,后续可以按照tag来拉取栏目列表 | |
栏目首页模板 | 选填 | categoryTemplate | 默认值为category.html。即,在当前模板目录中,寻找category.html。 |
栏目列表模板 | 选填 | listTemplate | 默认值为list.html。 |
文章页模板 | 选填 | contentTemplate | 默认值为content.html。如果栏目类型为『文章』,默认值为"article/content.html"。如果栏目类型为『图集』,默认值为"album/content.html" |
封面图 | 选填 | coverImage |
1.2 栏目管理
如上图,每行栏目的操作栏中,功能按钮依次为:
-
修改本栏目设置 -
增加子栏目 -
查看此栏目内容 -
预览 -
移动此栏目 -
不显示 -
删除
其中,不显示按钮,会操作栏目的isShow字段值,isShow==false 时,不会显示在 #categoryList 模板标签中。 其中,删除栏目,要求栏目下没有子栏目,没有文章内容,否则不能删除。
2.内容管理
2.1 内容添加

字段名 | 必填 | 字段 | 说明 |
---|---|---|---|
标题 | 必填 | title | |
url | 选填 | permalink | |
栏目id | 必填 | categoryId | |
发布时间 | publishDate | '发布时间' | |
内容 | content | ||
摘要 | summary | '摘要' | |
点击量 | click | '点击量' | |
是否推荐 | isRecommend | '推荐' | |
是否显示 | isShow | '是否前台显示' | |
是否删除 | isDelete | '是否进入回收站 | |
SEO关键字 | keywords | ||
封面图 | coverImage | '封面配图' | |
作者 | author | '作者' | |
来源 | source | '来源' | |
发布者id | manager_id | '发布管理员id' | |
自定义字段扩展数据 | ext | ||
标签列表 | tagList | '逗号分割的tagId' | |
排序值 | sort | 0 |
2.2 内容管理

2.5 草稿箱和回收箱
3.自定义数据模型
2.1 模型添加

2.2 模型字段说明
自定义模型中的字段名和变量名,类型,均可自定义。
2.3 模型的使用

2.4 自定义模型在模板中输出
内容变量保存属性 ext ,类型是一个map,可以遍历输出 在非自定义模型的内容中,ext 值是 null
#(article.ext)
#if(article.ext!=null)
"content-body">
#for(item : article.ext)
#('#')(article.ext.#(item.key)) => value:#(item.value)
#end
#end