DedeCms二次开发手册.docVIP

  • 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:

文档评论(0)

1亿VIP精品文档

相关文档