VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

关于dedecms的模板引擎(dedecms源代码)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

关于dedecms的模板引擎(dedecms源代码)

首先,我们来介绍一下梦想编织模板引擎

(学习视频分享:编程视频)

Dreamweaver模板引擎是一个使用XML命名空间的模板解析器。使用Dreamweaver解析模板最大的好处就是可以很容易的公式化标签的属性,感觉就像使用HTML一样,使得模板代码非常直观灵活。新版Dreamweaver模板引擎不仅可以解析模板,还可以解析模板中的错误标签。

1.梦想编织模板引擎的代码样式如下:

{dede:标记名属性= & # 39;价值& # 39;/}{dede: tag name属性= & # 39;价值& # 39;} {/dede:tagname } { dede:tagname attribute = & # 39;价值& # 39;}自定义样式模板(InnerText){/dede: tag name}提示:如果将标签与底层模板一起使用,必须严格使用{ dede:tag name attribute = & # 39;价值& # 39;}{/dede: tag name}这种格式,否则会报错。

2.Dreamweaver模板引擎内置了多个系统标签,任何场合都可以直接使用。

(1)全局标志,即获取一个外部变量,调用系统除数据库密码以外的任何配置参数,形式为:

{ dede:global name = & # 39;变量名& # 39;}{/dede:global}或

{ dede:global name = & # 39;变量名& # 39;/}变量名不能用$符号标记,比如变量$cfg_cmspath。应该写成{ dede:global name = & # 39;cfg _ cmspath & # 39/} 。

(2)foreach用于以如下形式输出数组:

{ dede:foreach array = & # 39;数组名& # 39;}[field:key/][field:value/]{/dede:foreach }(3)include以下列形式引入文件:

{ dede:include file = & # 39;姓名& # 39;ismake = & # 39它是dede模板吗(是/否)& # 39;/}文件的搜索路径按以下顺序排列:绝对路径、包含文件夹、CMS安装目录和CMS主模板目录。

3.梦想编织标记允许在任何标记中使用函数来处理获得的值,其形式为:

{dede:标记名属性= & # 39;价值& # 39;function = & # 39youfunction(& quot;参数一"两个参数",& quot@我& quot)'/}其中@me用来表示当前标签的值,其他参数由你的函数决定,比如:

{dede:字段名= & # 39;出版日期& # 39;function = & # 39strftime(& quot;% Y-% M-% d % H:% M:% S & quot;,& quot@我& quot)'/}4.梦想编织标志允许有限的编程扩展。

格式是:

{dede:标记名runphp = & # 39是的& # 39;} $ aaa = @我;@ me = & quot123456 & quot;{/dede:tagname}@me表示该标记本身的值。所以标记内编程不能使用echo之类的语句,只能将所有返回值传递给@me。此外,因为程序代码占用了基础模板InnerText的内容,所以默认InnerText只能用于要编程的标记。

推荐:dedecms教程以上是dedecms的模板引擎相关介绍的详细内容。请多关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:关于dedecms的模板引擎(dedecms源代码) https://zhujicankao.com/87836.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 关于dedecms的模板引擎(dedecms源代码)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!