CmsTop/栏目设置
CmsTop中的栏目支持无限级分类,每个栏目下都可发布文章、组图、视频、投票、链接、活动(媒体版更增加调查、访谈和专题模型)等多种模型,这大大提高了栏目的灵活性,使栏目不再局限于只能发布一种内容。
下面来看看如何添加和设置栏目(频道)。
在后台依次点击 [设置] - [栏目设置],打开栏目设置界面,如图:
主界面顶部有新建频道和修复栏目两个快捷按钮,左侧以树状列表清晰的列出网站的栏目结构,右侧则是选定栏目的详细信息和栏目操作按钮区域。
添加频道[ ]
添加频道实际上就是添加一个没有顶级栏目的栏目,点击顶部的 新建频道 按钮,或在树形栏目列表右上方,点击 + 按钮,打开新建频道界面,如图:
点击任意一个按钮均可
- 栏目ID:栏目在数据库中存放的ID;
- 栏目名:栏目显示的名字;
- 英文名:一般用来生成栏目的静态目录;可用在栏目URL规则里面;
- 工作流:可为栏目设置一个工作流,让编辑添加文章时经过总编辑审核后才能发布。
- 内容模型:前面的复选框暂时不控制允不允许该栏目下发布对应模型的内容;内容页模板可以方便设置不同栏目的内容页有不同的模板;
- 栏目首页模板:设置栏目首页的模板(当该栏目有子栏目时有效,无子栏目时栏目首页模板用的是列表页模板);
- 列表页模板:设置栏目列表页模板;
- 发布点:设置栏目的发布点;
- 生成栏目首页:是否生成栏目首页;
- 栏目首页URL规则:设置栏目的首页URL规则,可选参数有:
- {$parentdir} 父栏目路径;系统默认把子栏目发布在父栏目下面,去掉这个参数可将栏目发布到该栏目发布点的根目录;
- {$alias} 栏目的英文名;
- {$catid} 栏目的ID;
- {$parentid} 直接父栏目ID(不推荐使用,当栏目没有父栏目时会返回空值;
- {$name} 栏目的名称;
注意:除非对服务器做了特殊配置,否则推荐使用 /index.shtml 结尾;
- 列表页URL规则:设置栏目的列表页 URL 规则,参数同上;
- 内容页URL规则:设置内容页 URL 规则,可选参数有:
- {$year} 发布日期的年份;
- {$month} 发布日期的月份;
- {$day} 发布日期的天;
- {$contentid} 内容ID;
- {$page} 内容分页;
- {$catid} 所属栏目ID;
注意:推荐使用 /{$contentid}{$page}.shtml 结尾; 以上三个 URL 规则都相对于该栏目的 发布点 。
- 允许用户投稿:设置该栏目是否允许前台会员投稿;
- 关键词:栏目的关键词,可在栏目模板中使用 {$keywords} 引用;
- 描述:栏目的描述,可在栏目模板中使用 {$description} 引用;
- 排序:栏目的排序,可用来做栏目自定义排序。
添加栏目[ ]
在左侧树形列表中选择上级栏目,点击右侧的 新建子栏目 按钮,打开新建子栏目界面,如图:
上图是在新闻这个频道下建立子栏目,其他情况可参考该例。
此外,修改栏目的操作和添加类似,打开上面的栏目详细信息界面后,修改参数,保持就可以完成栏目修改。
说明:当栏目没有子栏目时,它的 URL 规则会采用 列表页 URL 规则 而不是 栏目首页 URL 规则;模板也一样,会使用 列表页模板 而不是 栏目首页模板;当然,如果该栏目下有了子栏目,那么它的 URL 规则就会采用 栏目首页 URL 规则,模板也会采用 栏目首页模板。
这一点尤其需要注意,建议在建立栏目时先规划好栏目结构,方便栏目参数的填写。
其他操作[ ]
- 移动内容
可以把栏目中的内容全部移动到新栏目里面。
比如要在一个已经填充了内容的栏目下建立子栏目,可以先把内容移动到临时栏目里面,建立子栏目后再移动回来。
- 清空内容
清空栏目里面的内容,请慎重。
- 移动栏目
可以把栏目移动到其他频道,或者移动为顶级栏目;
- 栏目权限
指定的管理员才能在该栏目下添加和管理内容。