模板主文件夹

DedeCMS的模板文件主要存放在网站根目录下的 /templets/ 文件夹中。

dede模板文件在哪个文件夹
(图片来源网络,侵删)

这是存放所有模板文件的大本营,进入这个文件夹,您会看到几个子文件夹,它们分别对应着网站的不同部分。


/templets/ 文件夹结构详解

/templets/ 文件夹内部,通常会有以下三个最重要的子文件夹:

/default/ - 默认模板文件夹

这是DedeCMS系统自带的默认模板文件夹,当您安装好DedeCMS后,系统会自动使用这个文件夹里的模板来生成页面。

  • 作用:存放系统默认的、完整的模板文件,如果您想修改网站的整体样式,或者想从零开始学习DedeCMS模板结构,可以从这里入手。
  • 常见文件
    • index.htm: 网站首页模板。
    • article_article.htm: 文章内容页模板。
    • article_list.htm: 文章列表页模板。
    • index.htm (在 style/ 目录下): 首页的样式表。
    • images/: 存放默认模板用到的图片。
    • js/: 存放默认模板用到的JavaScript文件。

/plus/ - 频道/插件模板文件夹

这个文件夹主要存放系统各个“频道”(频道是DedeCMS的一个核心概念,如文章频道、图片频道、下载频道等)和“插件”的模板文件。

dede模板文件在哪个文件夹
(图片来源网络,侵删)
  • 作用:控制特定功能页面的显示,比如文章列表、文章内容、搜索结果、会员中心、留言板等。
  • 常见文件
    • list.php: 对应文章列表页的模板(通常是 list_栏目ID.htm)。
    • view.php: 对应文章内容页的模板(通常是 article_栏目ID.htm)。
    • search.php: 搜索结果页模板。
    • feedback_templet.htm: 留言板模板。
    • member/: 会员中心相关的所有模板文件。

/style/ - 样式文件夹

这个文件夹主要存放网站的CSS样式文件和JavaScript文件。

  • 作用:统一管理网站的视觉样式和交互行为,实现内容与样式的分离。
  • 常见文件
    • base.css: 基础样式,定义了网站的基本元素样式。
    • page.css: 页面特定样式,如首页、列表页的特有样式。
    • header.css: 头部样式。
    • footer.css: 底部样式。
    • dedepath.js: DedeCMS的一些基础JS函数。

如何自定义和创建自己的模板?

除了使用默认的 /default/ 文件夹,强烈建议您创建自己的模板文件夹,以便于管理和维护。

操作步骤:

  1. /templets/ 目录下创建新文件夹: 登录您的服务器或虚拟主机,进入 网站根目录/templets/,创建一个新的文件夹,例如命名为 mywebsite

  2. 复制默认模板文件: 为了方便修改,您可以将 /templets/default/ 文件夹中的模板文件(如 index.htm, article_article.htm, article_list.htm 等)复制到您刚刚创建的 mywebsite 文件夹中。

  3. 在后台切换模板: 登录您的DedeCMS后台管理系统。

    • 进入 【系统】 -> 【系统基本参数设置】 -> 【核心设置】
    • 找到 “模板默认目录” 这一项,将其值修改为您刚刚创建的文件夹名,mywebsite
    • 点击“保存”。
    • 更新缓存:进入 【系统】 -> 【一键更新网站】 -> 更新系统缓存,并执行。

您的网站就会使用您在 /templets/mywebsite/ 文件夹中的模板文件了。


总结表格

文件夹路径 作用说明
/templets/ 所有模板文件的根目录 default, plus, style 等子文件夹
/templets/default/ 系统默认模板 index.htm (首页), article_*.htm (文章页), images/, js/
/templets/plus/ 频道和插件模板 list.php (列表页), view.php (内容页), member/ (会员中心)
/templets/style/ CSS和JS样式文件 base.css, page.css, dedepath.js
/templets/你的自定义文件夹/ 你自己的模板项目 default 复制过来的模板文件,用于二次开发

请记住:

  • 模板文件通常是 .htm 后缀,但实际上是包含了DedeCMS模板标签(如 {dede:arclist})的HTML文件。
  • 修改模板后,通常需要到后台 【生成】 -> 【一键更新网站】 或更新对应页面,才能在网站上看到效果。