核心概念:在添加栏目前,你需要了解
在 DedeCMS 中,栏目分为两种主要类型,理解它们的区别至关重要:

-
栏目(顶级栏目):
- 也叫“一级栏目”或“主栏目”。
- 它们是网站的最高层级结构,直接挂在网站的根目录下。
- 首页 -> 公司简介 -> 产品中心 -> 新闻动态 -> 联系我们,这里的“公司简介”、“产品中心”等就是顶级栏目。
- 顶级栏目本身可以用来发布内容(即选择“是”作为栏目页),也可以仅仅作为分类的容器(选择“否”),其内容由它的子栏目来承载。
-
子栏目:
- 也叫“二级栏目”或“下级栏目”。
- 它们必须依附于一个已有的顶级栏目(或其它子栏目)存在。
- 产品中心 -> 手机 -> 笔记本电脑,这里的“手机”和“笔记本电脑”产品中心”的子栏目。
- 子栏目通常用来发布具体内容,所以它的“栏目列表选项”通常会选择“是”。
详细步骤:如何添加栏目
这里我们以添加一个顶级栏目“新闻动态”为例。
第一步:登录后台
打开你的浏览器,输入你的网站后台管理地址,通常是 你的域名/dede/ 或 你的域名/admin/,输入你的用户名和密码登录。

第二步:进入栏目管理界面
登录成功后,在左侧的菜单栏中找到并点击 【栏目管理】 -> 【添加栏目】。
- 菜单路径:
核心->频道管理->添加栏目(不同版本的 DedeCMS 菜单名称可能略有差异,但功能位置一致)
第三步:填写栏目信息
这是最关键的一步,你会看到一个包含多个选项卡的表单,我们来逐一填写重要的部分。
基本选项
-
栏目名称:(必填) 这是栏目在网站上显示的名字,新闻动态”。
-
栏目目录:(必填) 这是栏目在服务器上的文件夹名称,也是生成静态页面的目录名,建议使用英文或拼音,
news,系统会根据栏目名称自动生成一个,你可以手动修改。 -
栏目类型:
- 栏目:选择此项,表示这是一个顶级栏目,如果你想添加子栏目,需要先选中其父栏目,然后再点击“添加栏目”,此时系统会自动将其类型设为“子栏目”。
- 外部链接:如果你想让这个栏目直接跳转到另一个网站,可以选择此项,然后在“跳转网址”中填入目标链接。
-
栏目属性:
- 列表:这是最常用的选项,表示该栏目会发布文章列表,可以被设为“首页栏目”或“内容页栏目”。
- 封面:用于发布单篇文章,关于我们”、“联系我们”这类不需要列表的页面。
- 图片集:专门用于发布图片内容的栏目。
- 下载:用于发布软件、文档等下载资源的栏目。
-
是否支持投稿:选择“是”,则普通网站访客可以向前台提交文章,等待管理员审核,根据需要选择。 设置**
-
:这里可以直接为栏目页编写内容,比如一段介绍文字,内容支持 HTML 代码和 DedeCMS 的特殊标签。
-
栏目简介:对栏目的简要描述,用于 SEO 优化等。
-
栏目关键词:栏目的核心关键词,用英文逗号 隔开,有助于搜索引擎优化。
-
栏目描述:对栏目的详细描述,同样用于 SEO。
模板选择
- 栏目列表模板:(非常重要) 选择用于显示该栏目下所有文章列表的页面样式,点击后面的“选择模板”按钮,从
/templets/default/目录(或你自定义的模板目录)中选择一个.htm文件,list_article.htm。 - 文章列表模板:通常和“栏目列表模板”是同一个,可以不设置。
- 封面页模板:如果栏目类型是“封面”,这里需要选择封面页的模板,
article_article.htm。 - 页模板:选择该栏目下每篇具体文章详情页的模板,
article_show.htm。
其他高级选项
- 是否生成静态页:强烈建议选择“是”,这样栏目页和文章页会生成
.html文件,有利于搜索引擎抓取和网站速度。 - 列表命名规则:设置栏目列表页的文件名,
{typedir}/index.html或{typedir}/list_{page}.html。 - 上级目录:(添加子栏目时才需要) 如果你想添加子栏目,需要先在后台的“栏目管理”中选中父栏目,然后再点击“添加栏目”,这里会自动填充父栏目,或者,你也可以手动选择一个已有的栏目作为父级。
第四步:提交
填写完所有必要信息后,点击页面底部的 【确定】 按钮。
常见问题与注意事项
Q1: 添加栏目后,网站前台没有显示怎么办?
A1: 这是最常见的问题,通常由以下几个原因造成:
- 未生成栏目页:添加栏目后,DedeCMS 只是创建了一个“容器”,你需要手动生成它对应的 HTML 页面。
- 解决方法:在后台左侧菜单找到 【生成】 -> 【一键更新栏目】,点击后,系统会扫描所有栏目并生成对应的列表页。
- 未设置“首页栏目”:如果想让这个栏目像“新闻动态”一样在首页上显示出来,需要把它设置为“首页栏目”。
- 解决方法:进入 【栏目管理】 -> 【网站栏目管理】,找到你刚添加的栏目,点击后面的 【设置】 -> 【设置为首页栏目】,设置后,记得去 【生成】 -> 【更新主页】 一次。
- 模板路径错误:选择的模板文件不存在或路径不正确。
- 解决方法:检查模板文件名是否拼写正确,并确保该文件存在于你指定的模板目录下,可以尝试换一个默认的模板文件试试。
- 栏目目录权限问题:服务器上
/data目录或网站根目录的权限不足,导致无法写入生成的 HTML 文件。- 解决方法:通过 FTP 或服务器管理工具,确保 DedeCMS 的目录(特别是
/data和/templets)具有正确的读写权限(通常是 755 或 777,但 775 更安全)。
- 解决方法:通过 FTP 或服务器管理工具,确保 DedeCMS 的目录(特别是
Q2: 如何添加子栏目?
A2:
- 进入 【栏目管理】 -> 【网站栏目管理】。
- 找到你希望作为父级栏目的那个栏目(产品中心”)。
- 点击该栏目行末尾的 【增加子栏目】 按钮。
- 在弹出的页面中,填写子栏目的信息(如“手机”、“笔记本电脑”)。
- 注意,上级目录”会自动被设置为“产品中心”,你无需手动修改。
- 填写完毕后点击【确定】。
Q3: 栏目的“栏目目录”可以随便改吗?
A3: 强烈建议在栏目建立初期就确定好,不要随意修改。 因为一旦栏目下有了文章,修改了栏目目录,那么之前生成的所有静态页的链接都会失效,导致网站出现大量 404 错误,如果必须修改,需要同时修改数据库中的相关记录,并重新生成所有内容,操作比较复杂且风险高。
添加 DedeCMS 栏目的流程可以概括为:
登录后台 -> 找到【添加栏目】 -> 填写名称、目录 -> 选择类型(顶级/子)-> 选择模板 -> 点击【确定】 -> 去【生成】菜单更新栏目和主页。
模板选择和生成静态页是两个最容易出问题,也最关键的步骤,按照以上步骤操作,你就能顺利地为你的 DedeCMS 网站添加栏目了。
