dede default默认模板目录在哪?

99ANYc3cd6
预计阅读时长 12 分钟
位置: 首页 DEDE建站 正文

default 目录是什么?

default 是 DedeCMS 在安装时,系统自带的一个标准、完整的模板目录,你可以把它理解为一个“官方示例”或“默认皮肤”。

dede default 默认模板目录
(图片来源网络,侵删)

当你安装好 DedeCMS 后,在网站根目录下的 /templets/ 文件夹里,你会看到一个名为 default 的文件夹,这个文件夹包含了构建一个完整网站所需的所有模板文件。


default 目录的结构与作用

这个目录的结构非常清晰,遵循了 DedeCMS 的模板组织逻辑,下面是其核心子目录和主要文件的作用:

/templets/
└── default/                  # 默认模板根目录
    ├── index.html            # 网站首页模板
    ├── list_*.html           # 列表页模板 (如 list_article.html, list_product.html)
    ├── article_article.html  # 文章内容页模板 (旧版)
    ├── article_*.html        # 文章内容页模板 (新版,支持不同栏目)
    ├── shopcar.html          # 购物车页面 (商城相关)
    ├── search.html           # 搜索结果页模板
    ├── feedback.html         # 评论/留言页模板
    ├── plus/                 # 功能模块模板目录
    │   ├── list.php          # 通用列表页程序
    │   ├── view.php          # 通用内容页程序
    │   └── ...               # 其他功能模块文件
    ├── style/                # 样式文件目录
    │   └── default.css       # 默认样式表
    ├── images/               # 模板所用图片目录
    │   └── logo.png          # 默认Logo
    ├── js/                   # JavaScript脚本目录
    │   └── ...
    ├── images/               # (另一个images,用于存放内容图片)
    └── ...

主要文件和目录详解:

  1. index.html

    • 作用:网站的首页模板,这是用户访问你的网站时第一个看到的页面。
    • 通常包含网站 Logo、主导航栏、推荐文章、热门文章、图片轮播、友情链接等模块。
    • 使用了大量的 DedeCMS 模板标签,如 {dede:arclist} (文章列表), {dede:channel} (栏目列表), {dede:flink} (友情链接) 等。
  2. *`list_.html(例如list_article.html`)**

    dede default 默认模板目录
    (图片来源网络,侵删)
    • 作用:网站的列表页模板,当你在某个栏目下点击时,会显示该栏目下所有文章的标题列表。
    • 通常包含栏目名称、分页导航、文章列表(标题、时间、缩略图等)。
    • 特点:一个 list_*.html 文件可以对应多个栏目,你可以在后台“模板管理”中为不同的栏目指定不同的列表模板。
  3. *`article_.html(例如article_article.html`)**

    • 作用:网站的页模板,当用户点击列表页中的某一篇文章标题后,会跳转到这个页面来显示文章的完整内容。
    • 通常包含文章标题、发布时间、来源、作者、正文内容、相关文章、上一篇/下一篇链接、评论表单等。
    • 特点:与列表页类似,可以为不同栏目指定不同的内容页模板。
  4. style/ 目录

    • 作用:存放网站的CSS 样式文件,所有关于网站布局、颜色、字体、间距等样式定义都在这里。
    • 核心文件default.css 是主样式表,index.css 可能是首页专用样式,page.css 可能是通用页面样式。
  5. images/ 目录

    • 作用:存放模板固定使用的图片资源,例如网站 Logo、背景图、装饰性图标等。注意:这个目录不存放文章内容里上传的图片。
  6. plus/ 目录

    dede default 默认模板目录
    (图片来源网络,侵删)
    • 作用:存放一些功能性的 PHP 程序文件,这些文件通常与模板联动,实现特定功能。list.phpview.php 是通用列表和内容页的程序入口。

default 模板的重要性

  1. 学习和参考的最佳范例

    • 对于新手来说,default 模板是学习 DedeCMS 模板语法和标签用法的最佳教材,你可以直接查看其源代码,了解 {dede:} 标签是如何被组织起来生成动态内容的。
  2. 二次开发的坚实基础

    • 大多数 DedeCMS 网站的开发,都不是从零开始,而是在 default 模板的基础上进行修改和调整,开发者通常会复制 default 目录并重命名(mytemplate),然后在新目录里进行修改,这样既安全又高效。
  3. 系统功能的完整体现

    • default 模板包含了 DedeCMS 的绝大多数核心功能模块(如文章、图集、软件下载等)的完整前端展示,通过研究它,你可以了解系统是如何工作的。
  4. 模板更换的“备胎”

    • 如果你在修改自定义模板时网站出现严重错误(例如白屏),你可以迅速在后台将模板切换回 default,让网站先恢复运行,然后再去排查问题。

如何使用和管理 default 模板?

如何在后台切换模板?

登录 DedeCMS 后台,路径为:系统 -> 系统基本参数 -> 核心设置

你可以设置:

  • 默认模板风格目录:直接填写 default,如果你的模板文件夹在 templets 下,这里通常只需写文件夹名。
  • CMS默认主页模板:选择 index.html
  • CMS默认列表页模板:选择 list_*.html
  • CMS默认文章页模板:选择 article_*.html

更精细的模板管理在:系统 -> 系统基本参数 -> 默认模板管理,这里可以针对不同模块(文章、图集等)设置默认模板。

如何基于 default 创建自己的模板?

这是最常用的操作:

  1. 复制:通过 FTP 或文件管理器,将 /templets/default/ 整个文件夹复制一份。
  2. 重命名:将复制的文件夹重命名为你喜欢的名字,mywebsitev5
  3. 修改:登录后台,进入 模板管理 -> 默认模板管理,将所有模板路径从 default/... 修改为 mywebsite/...
  4. 开发:现在你就可以安全地在 mywebsite 目录里修改 HTML、CSS 和 JS 文件,而不会影响原始的 default 模板。default 成为了你的一个完美备份和参考。

default 模板目录是 DedeCMS 的心脏和灵魂之一,它不仅仅是一个默认的皮肤,更是一个功能完备的参考模板、一个安全的开发起点和一份宝贵的学习资料,无论你是新手还是开发者,深入理解并善用 default 模板,都能让你在 DedeCMS 的世界里事半功倍。

-- 展开阅读全文 --
头像
TCHAR szFilter在C语言中如何使用?
« 上一篇 12-01
dede common.func.php文件有何作用?
下一篇 » 12-01

相关文章

取消
微信二维码
支付宝二维码

目录[+]