destoon模板语法规则

  2020-03-09 阅读:48

 1、包含模板 {template 'header'} 或 {template 'header', 'member'}    

1
{template 'header'}

  被解析为 :

1
<?php include template('header');?>

  表示使用 template/default/header.htm 模板文件:

1
{template 'header''member'}

  被解析为:

1
<?php include template('header''member');?>

   表示使用 template/default/member/header.htm 模板文件

2、变量或常量表示          

       变量:

1

  被解析为:

1
<?php echo $destoon;?>

  常量:

1
{DESTOON}

  被解析为:

1
<?php echo DESTOON;?>

  对于数组,标准写法应为 例如 {$destoon['index']},可简写为 {$destoon[index]},模板在解析时会自动追加引号。

   3、函数 {func_name(par1,par1,par2)}

   

1
{func_name($par1$par2)}

  被解析为:

  

1
<?php func_name($par1$par2);?>

  4、PHP表达式 {php expression}:

  

1
{php expression}

  被解析为:

  

1
<?php expression ?>

  5、条件语句:

   

1
{if $a=='b'do A {/if} 或 {if $a=='b'do A {elsedo B {/if} 或 {if $a=='b'do A {elseif $b=='c'do C {elsedo B {/if}

  

1
{if $a=='b'do A {/if}

  被解析为:

  

1
<?php if($a=='b') { do A }?>

  

1
{if $a=='b'do A {elsedo B {/if}

  被解析为:

 

1
<?php if($a=='b') { do A } else do B } ?>

  

1
{if $a=='b'do A {elseif $b=='c'do C {elsedo B {/if}

  被解析为:

  

1
<?php if($a=='b') { do A } else if($b=='c') { do C } else do B } ?>

  6、LOOP循环:

  

1
{loop $var $v}...{loop}

   或:

   

1
{loop $var $k $v}...{loop}

  

1
{loop $var $v}...{loop}

  被解析为:

  

1
<?php if(is_array($var)) { foreach($var as $v) { ... } }?>

  

1
{loop $var $k $v}...{loop}

  被解析为 :

  

1
<?php if(is_array($var)) { foreach($var as $k=>$v) { ... } }?>


免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

警惕:同行“某一科技”长期盗卖我公司原创模板,如此卑鄙行径令人不耻,请DT用户谨慎与此人合作,以免网站资源被偷盗下载、转手盗卖,造成重大损失。

电话

咨询电话:
0775-7279380(座机)
18176930112 13878897862

微信咨询

千人QQ交流群

购物车

客服

顶部