destoon二次开发模板及调用语法汇总
php  /  管理员 发布于 7年前   165
一、模板存放及调用规则 模板存放于系统 template 目录,template 目录下的一个目录 模板文件以 .htm 为扩展名,可直接存放于模板目录 在PHP文件里,使用模板语法为 或者 如果当前默认模板套系为default,则: 表示使用 template/default/header.htm 模板文件 表示使用 template/default/member/header.htm 模板文件 模板目录下在 these.name.php 是模板别名的配置文件,模板别名可以在后台模板管理修改。 模板解析后的缓存文件保存于cache/tpl/目录,扩展名为 .tpl.php 二、模板语法 1、包含模板:{template 'header'} 或{template 'header', 'member'} {template 'header'}被解析为 表示使用 template/default/header.htm 模板文件 {template 'header', 'member'} 被解析为: 表示使用 template/default/member/header.htm 模板文件 2、变量或常量表示: 变量 {$destoon} 被解析为: 常量 {DESTOON} 被解析为: 对于数组,标准写法应为 例如 {$destoon['index']},可简写为{$destoon[index]},模板在解析时会自动追加引号。 3、函数 {func_name($par1, $par2)} {func_name($par1, $par2)}被解析为 4、PHP表达式 {php expression} {php expression}被解析为 5、条件语句 {if $a=='b'} do A {/if} 或{if $a=='b'} do A {else} do B {/if} 或 {if $a=='b'} do A{elseif $b=='c'} do C {else} do B {/if} {if $a=='b'} do A {/if}被解析为 {if $a=='b'} do A {else} do B {/if}被解析为 {if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if}被解析为 6、LOOP循环 {loop $var $v}...{loop} 或 {loop $var $k $v}...{loop} {loop $var $v}...{loop}被解析为 {loop $var $k $v}...{loop}被解析为 三、特殊用法 1、变量或表达式可以用HTML注释,例如 仍被解析为 (可自动过滤此类注释) 2、可直接在模板里书写PHP代码,直接书写PHP代码与DESTOON 模板语法是兼容的。
例如:template/default/ 即为一套模板
例如 template/default/index.htm
也可以存放于模板目录的子目录里
例如:template/default/member/index.htm$v) { ... } }?>
您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号