DedeCMS 的模板文件主要分为两大类:

(图片来源网络,侵删)
- 前台模板:用户在浏览器中看到的网站页面。
- 后台模板:管理员登录后台后看到的操作界面。
前台模板文件路径
前台模板的根目录是 /templets/,这是最核心的路径。
默认模板目录
当你安装 DedeCMS 后,系统会自带一个默认的模板,通常位于:
/templets/default/
这个目录包含了所有默认的前端页面文件、样式文件、JavaScript 文件和图片。
自定义模板目录
为了不覆盖默认模板,方便管理和升级,我们通常会创建自己的模板目录,创建一个名为 mywebsite 的目录:

(图片来源网络,侵删)
/templets/mywebsite/
你需要告诉 DedeCMS 使用这个新模板,路径是: 后台 -> 系统基本参数 -> 核心设置 -> 默认模板风格
将这里的值从 default 修改为你自定义的目录名,如 mywebsite。
前台模板文件详细结构
以自定义的 mywebsite 目录为例,其内部结构通常如下:
/templets/mywebsite/
├── index.html // 首页模板文件
├── article_article.htm // 文章内容页模板
├── article_list.htm // 文章列表页模板
├── search.htm // 搜索结果页模板
├── tags.htm // TAG标签页模板
├── footer.html // 网页底部公共模板
├── head.html // 网页头部公共模板
├── category_栏目ID.htm // 特定栏目列表页模板 (category_1.htm)
├── style/ // CSS样式文件夹
│ ├── base.css // 基础样式
│ └── index.css // 首页专用样式
├── images/ // 图片文件夹
│ └── logo.png // 网站Logo等
├── js/ // JavaScript脚本文件夹
│ └── common.js // 公共脚本
├── plus/ // 特殊功能页面模板
│ ├── feedback_templet.htm // 留言板模板
│ ├── book Templet.htm // 留言本模板
│ └── ... // 其他功能模板
└── app/ // 移动端模板文件夹
├── index.html // 移动端首页
└── ... // 移动端其他页面
关键文件说明:
- 首页模板:
index.html,网站首页的模板文件。 - 列表页模板:
article_list.htm:文章列表的通用模板。category_栏目ID.htm:如果某个栏目需要特殊的列表样式,可以创建这个文件。栏目ID需要在后台“栏目管理”中查看。
- 内容页模板:
article_article.htm的通用模板。article_栏目ID.htm:如果某个栏目下的文章需要特殊的内容页样式,可以创建这个文件。
- 公共模板:
head.html和footer.html通常被其他页面通过{include file='head.html'}这样的标签包含进来,用于复用头部和底部代码。 - 移动端模板:放在
app/目录下,系统会自动检测访问设备并调用。
后台模板文件路径
后台模板的根目录是 /dede/(这是默认后台目录名,如果你修改了后台目录,路径也会相应改变)。
默认后台模板目录
/dede/templets/
后台模板文件结构
后台模板主要用于生成后台的各个管理界面,其结构相对简单,通常是按功能模块划分的文件。
/dede/templets/
├── index_body.htm // 后台首页框架
├── login.htm // 登录页面
├── catalog_add.htm // 添加栏目页面
├── catalog_edit.htm // 编辑栏目页面
├── article_add.htm // 发布文章页面
├── article_edit.htm // 编辑文章页面
├── sys_data.htm // 数据库备份页面
├── sys_info.htm // 系统信息页面
├── ... // 其他无数的功能页面模板
重要提示:一般情况下,强烈不建议修改后台模板,除非你有非常特殊的需求,否则修改后台模板可能会导致系统升级困难或出现未知错误。
总结与快速查找方法
| 模板类型 | 根目录 | 默认目录 | 自定义方法 | 主要用途 |
|---|---|---|---|---|
| 前台模板 | /templets/ |
/templets/default/ |
在后台修改“默认模板风格”设置 | 构建用户可见的网站页面 |
| 后台模板 | /dede/ |
/dede/templets/ |
(通常不修改) | 构建管理员操作界面 |
如何快速找到你正在编辑的模板文件?
-
浏览器法:
- 在前台浏览器中打开你想要修改的页面(例如首页)。
- 查看网页源代码(通常是右键 -> “查看网页源代码”)。
- 在源代码中找到类似
<!--模板路径: /templets/mywebsite/index.html-->的注释,这个注释明确指出了当前页面对应的模板文件路径。
-
后台法:
- 登录 DedeCMS 后台。
- 进入“模板管理” -> “模板选择”。
- 在这里你可以看到网站各个位置(首页、列表页、内容页等)正在使用的是哪个模板文件,并且可以直接在线编辑它们。
掌握了以上路径结构,你就可以自由地定制你的 DedeCMS 网站了。
