“单独页面”在 DedeCMS 中是一个非常重要的功能,通常用于制作“关于我们”、“联系我们”、“公司简介”、“网站地图”、“付款方式”这类内容相对固定、独立成页面的栏目。

修改单独页面的方法主要有两种:
- 在后台可视化编辑(最常用、最简单)
- 直接修改对应的模板文件(适合高级用户、需要修改样式或结构时)
下面我们分步进行说明。
在后台可视化编辑(推荐新手使用)
这是最直接、最安全的方法,无需懂代码,所见即所得。
步骤 1:登录 DedeCMS 后台
打开你的网站,在 /dede/ 目录下输入你的用户名和密码登录。

步骤 2:找到“单独页面”管理入口
单独页面通常存放在一个名为“单页文档管理”或类似名称的栏目中。
- 在后台左侧菜单栏中,找到 【栏目管理】。
- 点击 【单页文档管理】。
步骤 3:选择并编辑页面
在“单页文档管理”列表中,你会看到所有已经创建的单独页面,关于我们”、“联系我们”等。
- 找到你想要修改的页面,点击其右侧的 【编辑】 按钮。
步骤 4:修改页面内容
进入编辑页面后,你会看到一个非常类似文章编辑的界面,通常包含以下部分:
- :页面的标题,会显示在浏览器标签页和页面上方。
- :核心部分,一个富文本编辑器,你可以在这里输入文字、插入图片、链接、表格等。
- SEO 优化:
- 页面关键词:用于搜索引擎优化,用英文逗号隔开。
- 页面描述:用于搜索引擎优化,简要描述页面内容。
- 自定义属性:可以设置一些特殊属性,如“首页调用”、“推荐”等。
- 模板选择:(重要) 你可以为这个单独页面指定一个特殊的模板,如果留空,则使用默认的单页模板。
区域进行你的修改,例如更新公司简介、添加新的联系方式、插入新的图片等。

步骤 5:保存并更新
修改完成后,点击编辑器下方的 【确定】 或 【保存】 按钮。
步骤 6:更新首页(可选但推荐)
如果你修改的页面内容需要在网站的首页或其他地方调用(例如在首页的“关于我们”模块显示简介),那么修改完成后,最好去更新一下首页。
- 在后台找到 【生成】 -> 【主页更新】。
- 点击 【更新主页】。
这样,首页上调用该单独页面内容的部分也会同步更新。
直接修改模板文件(适合高级用户)
当你需要对页面进行更精细的控制,比如修改整个页面的 HTML 结构、CSS 样式,或者想在页面里调用其他复杂的数据时,就需要直接修改模板文件。
步骤 1:理解模板文件结构
DedeCMS 的模板文件存放在 /templets/ 目录下,单独页面的模板通常有两种:
- 默认单页模板:路径为
/templets/default/article_article.htm。注意: 这个文件名article_article.htm可能因你的模板不同而略有变化,但通常article_开头的就是文章和单页的通用模板。 - 自定义单页模板:如果你在后台编辑某个单独页面时,在“模板选择”里指定了一个模板文件(
aboutus.htm),那么这个文件应该存放在/templets/你的模板名称/目录下。
最佳实践:不要直接修改默认模板 article_article.htm,而是为你的单独页面创建一个专用的模板文件,这样更安全、更易于管理。
步骤 2:创建或修改专用模板
-
复制一份默认模板:
- 复制
/templets/default/article_article.htm文件。 - 将其粘贴到你的当前模板目录,
/templets/你的模板名称/。 - 将复制的文件重命名,
about_page.htm。
- 复制
-
修改专用模板
about_page.htm:- 用代码编辑器(如 VS Code, Sublime Text, Dreamweaver)打开
about_page.htm。 - 你可以像修改普通 HTML 网页一样修改它的结构、CSS 和 JS。
- 核心标签:在模板中,DedeCMS 使用特定的标签来调用内容,对于单独页面,最重要的标签是:
{dede:field.title/}:用于显示页面标题。{dede:field.body/}:这是最关键的标签,用于显示你在后台编辑器里输入的页面内容。{dede:field.keywords/}:显示页面关键词。{dede:field.description/}:显示页面描述。
示例模板代码 (
about_page.htm):<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>{dede:field.title/} - {dede:global.cfg_webname/}</title> <meta name="keywords" content="{dede:field.keywords/}" /> <meta name="description" content="{dede:field.description/}" /> <link rel="stylesheet" href="/templets/你的模板名称/style.css"> </head> <body> {dede:include filename="head.htm"/} <!-- 引入头部文件 --> <div class="main-content"> <div class="page-title"> <h1>{dede:field.title/}</h1> </div> <div class="page-body"> {dede:field.body/} <!-- 这里会显示后台编辑的内容 --> </div> </div> {dede:include filename="footer.htm"/} <!-- 引入底部文件 --> </body> </html> - 用代码编辑器(如 VS Code, Sublime Text, Dreamweaver)打开
步骤 3:在后台指定新模板
- 进入后台的 【单页文档管理】。
- 找到你想要应用新模板的页面,点击 【编辑】。
- 在编辑页面底部,找到 【模板选择】 选项。
- 从下拉列表中选择你刚刚创建的模板文件
about_page.htm(如果你的模板不在默认列表,可能需要手动输入文件名)。 - 点击 【确定】 保存。
步骤 4:更新页面
- 回到 【单页文档管理】 列表页。
- 在列表页的顶部,找到 【更新】 按钮,点击它。
- 这会强制系统重新生成这个单独页面的静态 HTML 文件,使其应用新的模板。
常见问题与注意事项 (FAQ)
-
Q: 修改后,前台页面没有更新怎么办?
- A: 这是最常见的问题,请确保:
- 你在后台点击了 【确定】 或 【保存】。
- 如果你修改的是内容,去 【生成】 -> 【主页更新】 里更新一下首页。
- 如果你修改的是模板,回到 【单页文档管理】 列表页,点击 【更新】 按钮,重新生成页面。
- 检查你的浏览器缓存,按
Ctrl + F5强制刷新页面。
- A: 这是最常见的问题,请确保:
-
Q: 我想在单独页面里调用文章列表,可以吗?
- A: 可以。 你可以在你的自定义模板(如
about_page.htm)中使用 DedeCMS 的 arclist 标签来调用文章。<h2>最新动态</h2> {dede:arclist row="5" titlelen="30" typeid="1"} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}这里的
typeid="1"是你要调用文章的栏目 ID,你需要根据你的网站情况修改。
- A: 可以。 你可以在你的自定义模板(如
-
Q: 单独页面的 URL 是什么?如何修改?
- A: 单独页面的 URL 是在创建页面时生成的,格式通常是
你的域名/plus/view.php?aid=页面ID。 - 修改 URL(即修改文件名):在后台 【单页文档管理】 中,点击 【修改】,在页面顶部可以找到 “页面名称” 或 “文件名” 的输入框,修改它然后保存,保存后,系统会自动生成新的静态文件。
- A: 单独页面的 URL 是在创建页面时生成的,格式通常是
| 场景 | 推荐方法 | 优点 | 缺点 |
|---|---|---|---|
| 仅修改文字、图片等简单内容 | 后台可视化编辑 | 简单、快速、安全,无需懂代码。 | 灵活性差,无法修改页面结构和样式。 |
| 需要修改页面布局、样式,或调用复杂内容 | 直接修改模板文件 | 灵活性极高,可实现任何自定义效果。 | 需要一定的 HTML/CSS 基础,操作不当可能导致页面错乱。 |
对于绝大多数日常维护,方法一 就足够了,当你需要打造独特的页面效果时,再使用 方法二。
