wuzhicms模版语法
在模版中使用的语法规则:
例如:templates/default/content/show.html
1、变量表示
{$title}被解析成<?phpecho$title;?>
最终值:我是标题
2、常量表示
{R}被解析成<?phpechoR;?>
最终值:http://我的域名/res/
例如:
<linkhref="{R}t3/css/bootstrap.css"rel="stylesheet"><linkhref="{R}t3/css/style.css"rel="stylesheet"><linkhref="{R}t3/css/hover.css"rel="stylesheet">
3、条件判断
{if 条件} 要显示的内容1 {else} 要显示的内容2 {else} 要显示的内容3{/if}
或者 {if 条件} 要显示的内容 {/if}
例如:
{if$title!=''}{$title}{/if}
4、循环
{loop$a$b}*{/loop}
被解析成 :
<?phpforeach($aas$b){}?>
同时,会自动增加$n 变量,如:
<?php$n=1;foreach($aas$b){$n++;}?>
实例:
{loop$rs$r}排名:{$n},标题:{$r['title']}{/loop}
{loop$res$key$value}主键:{$key},值{$value}{/loop}
解析为:
<?phpforeach($resas$key=>$value){?>主键:<?phpecho$key;?>,值<?phpecho$value;?><?php}?>
5.模板包含
{T'模块目录名','文件名'}
例如:
{T"content","head",TPLID}
6.自增、自减
例如:
{php$i=10;}{loop$a$b}<li>{$i}</li>{$i++}{/loop}
参数:自减{$i--}{--$i}自增{$i++}{++$i}
7.单行PHP解析:
例如:{php$i=1;}解析为:<?phpecho$i=1;?>
例如:{php$string=date('Y-m-d');}解析为:<?php$string=date('Y-m-d');?>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。