• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

destoon二次开发模板及调用语法汇总_PHP

php 搞代码 3年前 (2022-01-25) 23次浏览 已收录 0个评论

一、模板存放及调用规则

模板存放于系统 template 目录,template 目录下的一个目录
例如:template/default/ 即为一套模板

模板文件以 .htm 为扩展名,可直接存放于模板目录
例如 template/default/index.htm
也可以存放于模板目录的子目录里
例如:template/default/member/index.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(、本文来源gao@!dai!ma.com搞$$代^@码网*搞gaodaima代码/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}被解析为

$v) { ... } }?>

三、特殊用法

1、变量或表达式可以用HTML注释,例如 仍被解析为 (可自动过滤此类注释)

2、可直接在模板里书写PHP代码,直接书写PHP代码与DESTOON 模板语法是兼容的。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:destoon二次开发模板及调用语法汇总_PHP

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址