织梦dedecms模板标签仿站教程.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
织梦dedecms模板标签仿站教程

织梦DEDECMS仿站教程全部标签 承接DEDECMS PHPCMS 帝国cms 仿站/模板制作/网站建设? QQ981923934 白菜价:每站100——300元 解析引擎概述 模板设计规范 代码参考 标记参考: arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist 一、织梦模板解析引擎概述 在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。 1、织梦模板引擎的代码样式有如下几种形式: {dede:标记名称 属性=值/} {dede:标记名称 属性=值}{/dede:标记名称} {dede:标记名称 属性=值}自定义样式模板(InnerText){/dede:标记名称} 提示: 对于{dede:标记名称 属性=值}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但 V3中需要严格用“{/dede:标记名称}”,否则会报错。 2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。 (1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为: {dede:global name=变量名称}{/dede:global} 或 {dede:global name=变量名称 /} 其中变量名称不能加 $ 符号,如变量 $cfg_cmspath ,应该写成 {dede:global name=cfg_cmspath /} 。 (2) foreach 用来输出一个数组,形式为: {dede:foreach array=数组名称}[field:key/] [field:value/]{/dede:foreach} (3) include 引入一个文件,形式为: {dede:include file=文件名称 /} 对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录 3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为: {dede:标记名称 属性=值 function=youfunction(参数一,参数二,@me)/} 其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如: {dede:field name=pubdate function=strftime(%Y-%m-%d %H:%M:%S,@me) /} 二、DedeCms 模板制作规范 DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,DedeCms支持自定义频道模型,用户自定义新频道模型后,需要按该模型设计一套新的模板。 一、概念,设计和使用模板,必须要理解下面几个概念: 1、板块(封面)模板: 指网站主页或比较重要的栏目封面使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。 2、列表模板: 指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。 3、档案模板: 表示文档查看页的模板,一般用 “article_识别ID.htm” 命名。 4、其它模板: 一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。 二、 命名,为了规范起见,织梦官方建议使用统一的方式来命名模板,具体如下: 1、模板保存位置: 模板目录:{cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件} 一般的模板位置:“/templets/default” 2、 模板文件命名规范: (1)index_识别ID.htm: 表示板块(栏目封面)模板; (2)list_识别ID.htm: 表示栏目列表模板; (3)article_识别ID.htm: 表示内容查看页(文

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档