主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
首先,我们来介绍一下梦想编织模板引擎。
(学习视频分享:编程视频)
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
评论前必须登录!
注册