DEDECMS织梦模板标记、标签、调用以及写法的简介与用法

DEDECMS织梦模板标记、标签、调用以及写法的简介与用法,第1张

概述了解一下织梦模板引擎的知识是非常有意义的。模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能 了解一下织梦模板引擎的知识是非常有意义的。模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
 
1、织梦模板引擎的代码样式有如下几种形式:
{dede:标记名称 属性='值'/} 
{dede:标记名称 属性='值'}{/dede:标记名称}
{dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
提示:
如果使用带底层模板的标记,必须严格用{dede:标记名称 属性='值'}{/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='文件名称' ismake='是否为dede板块模板(yes/no)'/}
对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录
 
3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:
{dede:标记名称 属性='值' function='youfunction("参数一","参数二","@me")'/}
其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:
{dede:fIEld name='pubdate' function='strftime("%Y-%m-%d %H:%M:%s","@me")'/}
 
4、织梦标记允许有限的编程扩展。
格式为:.NET
{dede:tagname runPHP='yes'}$aaa = @me;@me = "123456";{/dede:tagname} 

@me 表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。
此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。 总结

以上是内存溢出为你收集整理的DEDECMS织梦模板标记、标签、调用以及写法的简介与用法全部内容,希望文章能够帮你解决DEDECMS织梦模板标记、标签、调用以及写法的简介与用法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:http://outofmemory.cn/zz/1049111.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

随机推荐

  • 泰国皇太后大学保健科学学院

    泰国清莱皇太后大学据立思辰留学360介绍,皇太后大学于1998年9月25日正式成立 , 她是一所国立自治大学。她的建立是为了回应泰国北方人民为缅怀诗娜卡琳皇太后殿下宏恩厚泽的需要,使之成为人民纪念、效

    2022-07-07
    000
  • 华侨崇圣大学申请攻略

      华侨崇圣大学立思辰留学360介绍,华侨崇圣大学是泰国第一所由华人全资创办并管理的大学。校名由泰皇陛下1992年5月1日亲自赐赠。华侨崇圣大学是泰国华侨华人落地生根、积极融入主流社会的表现,是中泰两

    2022-07-07
    000
  • kaplan Singapore校园设施

    立思辰留学360介绍:新加坡楷博高等教育,原亚太管理学院,在新加坡教育部正式注册,拥有edu trust认证,而且还获得中国驻新加坡大使馆教育处的资格认证,为海外学生在优质教育和发展前途方面提供了坚实

    2022-07-07
    300
  • 新加坡国立大学卓越科研平台介绍

    新加坡国立大学(National University of Singapore),简称国大(NUS),是新加坡首屈一指的世界级顶尖大学,为东亚AACSB认证成员、东亚EQUIS认证成员、国际研究型大

  • 伦敦大学学院专业

    据立思辰石家庄留学360王懿德老师介绍,伦敦大学学院 (University College London),简称UCL,建校于1826年,位于英国伦敦,是一所誉满全球的世界顶尖名校。它是伦敦大学联盟

    2022-07-07
    300
  • 2017年伦敦大学亚非学院与伦敦政治经济学院哪个好

      伦敦大学亚非学院与伦敦政治经济学院都有自己的优势专业,具体请咨询立思辰留学360专业顾问团队,咨询电话:4008-941-360伦敦大学亚非学院东方与非洲研究学院 (School of Orien

  • 莫顿堂女子中学简介

    据立思辰石家庄留学360徐永先老师介绍,莫顿堂学校(Moreton Hall School)莫顿女校建校于1913 年,是一所具有高度学术水平的现代女子学校。莫顿女校是一所独立的寄宿及全日制女子学校,

    2022-07-07
    300
  • 德保罗大学回国好就业吗

      德保罗大学回国好就业,具体请咨询立思辰留学360美国留学顾问,热线电话:4008-941-360院校概况德保罗大学(DePaul)是一所四年制综合型私立大学,位于伊利诺伊州芝加哥市,现有学生249

    2022-07-07
    000
  • 2017年怎么申请新加坡HWA国际学校

    HWA这一简称的发音与汉字“华”的发音相似,体现了我们在IB课程三个学段* 的教学过程中对于中文和中华文化学习的重视。作为一所国际学校,我们拥有来自世界各地30多个国家的学生和来自15个国家的资深IB

    2022-07-07
    300

发表评论

登录后才能评论

评论列表(0条)

    保存