dedecms学习_关于dedecms的模板引擎的相关介绍

dedecms学习_关于dedecms的模板引擎的相关介绍

起首咱们来介绍下织梦模板引擎。

(进修视频分享:编程视频)

织梦模板引擎是一种运用XML名字空间方式的模板剖析器,运用织梦剖析器剖析模板的最年夜益处是能够轻松的订定标志的属性,觉得上就像正在用HTML同样,使模板代码非常直不雅灵敏,新版的织梦模板引擎不但能完成模板的剖析还能剖析模板里过错的标志。

一、织梦模板引擎的代码款式有以下多少种方式:

{dede:标志称号 属性='值'/}
{dede:标志称号 属性='值'}{/dede:标志称号}
{dede:标志称号 属性='值'}自界说款式模板(InnerText){/dede:标志称号}

提醒:
假如运用带底层模板的标志,必需严厉用{dede:标志称号 属性='值'}{/dede:标志称号} 这类格局,不然会报错。

二、织梦模板引擎内置有多个零碎标志,这些零碎标志正在任何场所都是能间接运用的。

(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主模板目次

三、织梦标志答应正在任何标志中运用函数对于失掉的值停止处置,方式为:

{dede:标志称号 属性='值' function='youfunction("参数一","参数二","@me")'/}
此中 @me 用于透露表现以后标志的值,别的参数由你的函数决议能否存正在,比方:

{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}

四、织梦标志答应无限的编程扩大。

格局为:

{dede:tagname runphp='yes'}
$aaa = @me;
@me = "123456";
{/dede:tagname}

@me 透露表现这个标志自身的值,因而标志内编程是不克不及运用echo之类的语句的,只能把一切前往值传送给@me。
别的因为顺序代码占用了底层模板InnerText的内容,因而需编程的标志只能运用默许的InnerText。

相关推选:dedecms教程

以上便是对于dedecms的模板引擎的相关介绍的具体内容,更多请存眷酷吧易资源网别的相关文章!

【酷吧易】

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 织梦教程 dedecms学习_关于dedecms的模板引擎的相关介绍 https://www.kubayi.com/7020.html

dedecms学习_关于dedecms的模板引擎的相关介绍
下一篇:

已经没有下一篇了!

常见问题

相关文章

评论
暂无评论