联系我们

18176930112


建站、模板咨询

destoon模板语法规则

 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
{$destoon}

  被解析为:

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) { ... } }?>


电话

咨询电话:
4008857862
18176930112 13878897862

微信咨询

千人QQ交流群

购物车

客服

顶部