/templets/ 目录

Dedecms 的所有模板文件都存放在网站根目录下的 /templets/ 文件夹中。

这是最核心、最标准的存放位置,当你安装好 Dedecms 后,系统会自动创建这个目录。


详细目录结构解析

为了让你更清晰地理解,我们来看一下 /templets/ 目录下的标准结构:

你的网站根目录/
├── dede/              # 后台管理程序目录
├── uploads/           # 上传文件目录
├── templets/          # 【模板主目录】
│   ├── default/       # 【默认模板目录】
│   │   ├── index.htm     # 首页模板文件
│   │   ├── article_list.htm # 文章列表页模板
│   │   ├── article_article.htm # 文章内容页模板
│   │   ├── search.htm     # 搜索页模板
│   │   └── ...            # 其他默认页面模板
│   │
│   ├── plus/          # 【特殊页面模板目录】
│   │   ├── feedback_templets.htm # 评论/留言页模板
│   │   ├── flink_list.htm      # 友情链接页模板
│   │   └── ...                 # 其他系统自带模块的模板
│   │
│   ├── style/         # 【CSS、JS、图片等静态资源目录】
│   │   ├── base.css      # 全局样式表
│   │   ├── default/      # 默认模板的图片资源
│   │   └── ...           # 其他JS或CSS文件
│   │
│   └── 你的自定义模板目录/  # 【如果你创建了新的模板风格】
│       ├── index.htm
│       ├── article_list.htm
│       └── ...
│
└── ...

关键目录说明:

  1. /templets/default/

    • 用途:这是系统自带的默认模板目录,新安装的 Dedecms 默认使用这个目录下的模板来生成页面。
    • 包含了首页、列表页、文章页、搜索页等所有核心页面的模板文件(.htm)。
  2. /templets/plus/

    • 用途:存放一些独立功能页面的模板,这些页面通常不是通过主栏目调用的。
    • 示例:用户评论/留言页面 (feedback_templets.htm)、自定义表单页面、友情链接页面等。
  3. /templets/style/

    • 用途:存放模板所依赖的静态资源文件,如 CSS 样式表、JavaScript 脚本、图片等。
    • 最佳实践:在模板文件(如 index.htm)中,引用这些资源时,建议使用绝对路径(以 开头),
      • <link rel="stylesheet" type="text/css" href="/templets/style/base.css" />
      • <img src="/templets/style/images/logo.png" alt="Logo" />
      • 这样可以确保无论网站部署在哪个目录下,资源文件都能被正确加载。

如何使用和管理模板?

如何切换模板?

在 Dedecms 后台,你可以轻松地切换整个网站或特定栏目使用的模板。

  • 全局默认模板设置

    1. 登录 Dedecms 后台。
    2. 进入 【系统】 -> 【系统基本参数】 -> 【核心设置】
    3. 找到 “站点默认模板风格” 选项,下拉列表中会显示 /templets/ 目录下所有子目录(即所有可用的模板风格)。
    4. 选择你想要的模板(default 或你自定义的 my_theme),然后保存。
  • 为指定栏目设置模板

    1. 进入 【栏目管理】
    2. 点击你需要修改的栏目名称,进入栏目编辑页面。
    3. 模板” 选项中,你可以为这个栏目单独指定一个模板文件(list_soft.htm)。
    4. 这样,这个栏目及其子栏目生成的页面就会使用你指定的模板,而覆盖全局默认设置。

如何创建自定义模板?

这是开发新主题的常用方法,推荐复制修改法,而不是从零开始。

  1. 复制默认模板

    • 在你的 FTP 工具或文件管理器中,进入 /templets/ 目录。
    • default 文件夹复制一份,并重命名,my_theme
  2. 修改模板文件

    • 进入 /templets/my_theme/ 目录。
    • 使用代码编辑器(如 VS Code, Sublime Text, Dreamweaver)打开你想要修改的模板文件,如 index.htm
    • 根据你的设计需求,修改 HTML 结构、CSS 样式和 Dedecms 的模板标签(如 {dede:arclist})。
  3. 上传图片和资源

    • 如果你的新模板有独立的图片或 CSS/JS 文件,可以在 /templets/style/ 下创建一个与你的模板同名的目录(如 style/my_theme/)来存放,或者直接在 /templets/my_theme/ 下创建一个 images 目录。
  4. 在后台应用新模板

    • 按照 “如何切换模板” 中的步骤,在后台将 “站点默认模板风格” 设置为 my_theme 即可。

不同 Dedecms 版本的位置

  • Dedecms 5.x 系列 (如 5.7, 5.8):模板路径统一为 /templets/
  • Dedecms V57 / V58 (GBK/UTF-8):模板路径同样是 /templets/
  • Dedecms 7.0 及以后版本:虽然核心逻辑不变,但为了更规范的目录管理,模板目录可能被调整到 /templets/ 下的 site/ 目录里,/templets/site/default/但最常见和标准的依然是 /templets/default/ 你只需要检查一下自己网站根目录下是否存在 /templets/ 文件夹即可。

记住这个核心路径:/网站根目录/templets/

  • 所有 .htm 模板文件都在这里。
  • default 是默认模板。
  • plus 是特殊页面模板。
  • style 是 CSS、JS 等资源文件。
  • 通过后台可以轻松切换和管理这些模板。

希望这个详细的解答能帮助你顺利找到和管理你的 Dedecms 模板!