要在DedeCMS中添加新页面,首先需要理解DedeCMS的页面生成机制和结构,DedeCMS是基于PHP+MySQL开发的网站管理系统,其页面生成主要依赖于模板引擎和数据库存储,添加新页面通常涉及创建模板文件、添加栏目、生成静态页面等步骤,以下是详细的操作流程和注意事项。

准备工作
在开始添加新页面之前,确保你已经具备以下条件:
- DedeCMS后台访问权限:需要管理员账号登录后台。
- FTP或文件管理器权限:用于上传和修改模板文件。
- 基本HTML和PHP知识:了解模板标签的使用方法。
创建栏目
栏目是DedeCMS中组织内容的基本单位,添加新页面通常需要先创建对应的栏目。
- 登录DedeCMS后台,点击左侧菜单栏的“核心”->“栏目管理”。
- 点击“增加顶级栏目”,进入栏目添加页面。
- 填写栏目信息:
- 栏目名称:输入栏目的名称,如“关于我们”。
- 栏目目录:设置栏目在网站中的访问路径,建议使用英文或拼音,如“about”。
- 栏目类型:选择“外部链接”或“单页文档”,如果只是展示静态内容,选择“单页文档”。
- :在此处填写页面的主要内容,支持HTML代码。
- 点击“确定”保存栏目设置。
创建模板文件较为复杂,需要自定义模板,可以按照以下步骤操作:
- 通过FTP或文件管理器进入DedeCMS安装目录下的
templets
文件夹。 - 创建一个新的模板文件夹,如
about
,并在其中创建模板文件,如index.htm
。 - 编辑模板文件,使用DedeCMS的模板标签调用数据。
{dede:include filename="head.htm"/} <div class="content"> {dede:field.content/} </div> {dede:include filename="footer.htm"/}
- 保存模板文件并上传到服务器。
绑定模板到栏目
- 返回DedeCMS后台,进入“栏目管理”,找到刚创建的栏目。
- 点击栏目名称进入编辑页面,在“栏目选项”中找到“模板选择”。
- 点击“选择模板”,在弹出的窗口中选择刚才创建的模板文件(如
about/index.htm
)。 - 点击“确定”保存设置。
生成页面
- 在栏目编辑页面,点击“更新栏目”或“生成HTML”按钮。
- 在“生成HTML”页面,选择“栏目列表”或“栏目文档”,点击“开始生成”。
- 等待生成完成后,通过浏览器访问页面路径(如
http://你的域名/about/
)查看效果。
使用自定义页面
如果不需要通过栏目管理页面,可以直接创建自定义页面:
- 在
templets
文件夹下创建模板文件,如custom.htm
。 - 在DedeCMS后台,点击“主页”->“自定义页面管理”。
- 点击“增加自定义页面”,填写页面名称和模板路径(如
templets/custom.htm
)。 - 中填写HTML代码,保存并生成页面。
注意事项
- 模板标签的使用:确保模板中使用的DedeCMS标签正确,避免页面显示异常。
- 文件权限:确保模板文件夹和相关文件具有正确的读写权限(通常为755)。
- 缓存清理:如果页面未更新,尝试清理DedeCMS缓存(后台“系统”->“性能优化”->“清除缓存”)。
- URL重写:如果启用了伪静态,确保服务器配置支持,否则可能导致页面无法访问。
常见问题解决
- 页面无法访问:检查栏目目录是否正确,模板文件是否存在,以及服务器是否支持伪静态,显示异常**:检查模板标签是否正确,数据库中是否有对应的数据。
相关问答FAQs
问题1:如何为DedeCMS页面添加自定义CSS或JavaScript?
解答:可以通过以下两种方式实现:

- 直接嵌入模板:在模板文件的
<head>
标签内添加<style>
或<script>
标签,<style> .custom-class { color: red; } </style>
- 外部文件引用:将CSS或JavaScript文件上传到服务器的指定目录(如
/static/
),然后在模板中使用以下标签引用:<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/custom.css"> <script src="{dede:global.cfg_cmsurl/}/static/js/custom.js"></script>
问题2:如何修改DedeCMS页面的默认标题和关键词?
解答:可以通过修改栏目或页面的SEO设置实现:
- 栏目级别:进入“栏目管理”,编辑目标栏目,在“栏目SEO设置”中填写自定义标题、关键词和描述。
- 单页面级别:如果是单页文档,在“栏目内容”编辑页面底部找到“SEO标题”等选项进行修改。
- 全局设置:在后台“系统”->“系统基本参数”->“核心设置”中可以修改默认的SEO规则。
通过以上步骤,你可以轻松在DedeCMS中添加和管理新页面,根据实际需求选择合适的方法,确保页面内容正确显示并符合SEO优化要求。
