- 32
- 0
- 约1.17万字
- 约 13页
- 2021-08-11 发布于山东
- 举报
DedeCms二次开发手册
DedeCms二次开发手册
PAGE / NUMPAGES
DedeCms二次开发手册
DedeCms 系统的模板是非固定的,用户能够在新建栏目时能够自行选择栏目模板,官方仅供给最基本的
默认模板,即是内置系统模型的各个模板,因为 DedeCms 支持自定义频道模型,用户自定义新频道模型
后,还需要按该模型的字段设计一套新的模板,别的, DedeCms 也支持使用风格的形式使用模板,默认
风格是 default ,它表示系统默认使用 cmspath/templets/default 这个文件夹的模板, 假如你下载了一套新
的模板,你能够不用要删除 default 原有的文件,把下载的模板文件夹命名你想要的风格名称,如 style2
等,而后在后台改正了默认的模板风格名称为 style2 ,那系统将使用 templets/style2 这文件看作默认模
板,可是若你手工指定了栏目模板的地点,则后台参数风格的定义无效。
一、观点,设计和使用模板,一定要理解下边几个观点
1、板块(封面)模板:
指网站主页或比较重要的栏目封面频道使用的模板,一般用 “index_辨别 ID.htm ”命名,别的,用户单
独定义的单个页面或自定义标记,也可选能否支持板块模板标记,假如支持,系统会用板块模板标记引擎
去分析后才输出内容或生成特定的文件。
2、列表模板:
指网站某个栏目的所有文章列表的模板,一般用
“list辨别
ID.htm ”命名。
3、档案模板:
表示文档查察页的模板,如文章模板,一般用
“article_辨别
ID.htm ” 命名。
4、其余模板:
一般系统惯例包含的模板有:主页模板、搜寻模板、RSS、JS编译功能模板等,别的用户也能够自定义一个模板创立为随意文件。
二、 命名, DedeCms 模板默认命名规则以下
1、模板保留地点:
模板目录: cmspath/templets/ 款式名称(英文,默以为 default ,此中 system 为系统基层模板, plus
为插件使用的模板) /详细功能模板文件}
2、 模板文件命名规范:
(1) index_ 辨别 ID.htm : 表示板块(栏目封面)模板;
(2) list_ 辨别 ID.htm : 表示栏目列表模板;
(3) article_ 辨别 ID.htm : 表示内容查察页(文档模板,包含专题查察页);
(4) search.htm : 搜寻结果列表模板;
(5) index.htm : 主页模板;
讲解: [辨别 ID] 能够在 “频道模型管理 ”的地方获取,自然,你也能够在 “频道模型管理 ”的地方确立某个
频道的模板命名。
例: 表示是就是内容种类为图片集的栏目默认列表模板。
表示的是文章查察页模板。
三、其余模板说明
1、默认基层模板
地点: cmspath/templets/system
功能:在没有指定标记的默认基层模板的时候, 系统将自动调用这个文件夹的相应文件作为基层模板。
2、插件目录模板
地点: cmspath/templets/plus
功能:议论、友谊链接、 RSS 地图等模板。
3、会员后台模板
地点: cmspath/member/templets
功能:会员后台的模板。
四、二次开发
DedeCms 主要的模板分析类是 、 、
,这些类是与 一同工作的,假如你想为文档模板、列表
模板、板块模板增添一些功能,能够直接改正这几个类的 ParseTemplet() 或 ParseTempletsFirst() 这种的
方法,把标记名称,属性对应试相应当的功能函数即时。
织梦模板标记简介
在认识 DedeCms 的模板代码以前,认识一下织梦模板引擎的知识是特别存心义的。织梦模板引擎是一种使用 XML 名字空间形式的模板分析器, 使用织梦分析器分析模板的最大利处是能够轻松的拟订标记的属性,感觉上就像在用 HTML 同样,使模板代码十分直观灵巧,新版的织梦模板引擎不但能实现模板的分析还可以剖析模板里错误的标记。
1、织梦模板引擎的代码款式有以下几种形式:
{dede: 标记名称 属性 =值 /}
{dede: 标记名称 属性 =值 }{/dede: 标记名称 }
{dede: 标记名称 属性 =值 }自定义款式模板 (InnerText){/dede: 标记名称 }
提示:假如使用带基层模板的标记, 一定严格用 {dede: 标记名称 属性 = 值}{/dede: 标记名称 } 这种格式,不然会报错。
2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。
global 标记,表示获取一个外面变量,除了数据库密码以外,能调用系统的任何配置参数,形式
为:{dede:
您可能关注的文档
- 2020年高考语文一轮复习语言文字应用专题八:压缩语段.doc
- 2020年高考语文作文素材之时事热评:莫让“悲情营销”消费爱心.doc
- 2020年黑龙江龙东地区中考语文考试说明.doc
- 2020年鼠年拜年短信大全.doc
- 2020江西高考作文题目预测及范文:克服恐惧,勇敢抉择.doc
- 2020深圳中考作文题目解析及范文.doc
- 2020申论考试热点及范文.doc
- 2020秋季学期幼儿园大班班主任工作计划.doc
- 2020管理学考研冲刺模拟试题及答案(一).doc
- 2020高考作文素材:习惯.doc
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
原创力文档

文档评论(0)