ECShop模板采用Smarty模板引擎,以下ECShop模板引擎语法结构介绍
1.foreach循环
{foreach from=标签 item=输出别名}
{$输出别名.属性}
{/foreach}
当需要用到控制时:
{foreach name=标签名 from=标签 item=输出别名}
{$输出别名.属性}
{$smarty.foreach.标签名.iteration}
{/foreach}
当输出别名含有数组时,需要嵌套该结构:
{foreach from=标签 item=输出别名1}
{foreach from=$输出别名1 item=输出别名2}
{$输出别名2.属性}
{/foreach}
{/foreach}
2.assign变量传值
{assign var=变量名 value=值}
3.if结构语句
== eq 等于
例:$a eq $b
!= ne,neq 不等于
例:$a neq $b
> gt 大于
例:$a gt $b
< lt 小于
例:$a lt $b
>= gte,ge 大于等于
例:$a ge $b
<= lte,le 小于等于
例:$a le $b
=== 恒等,例:$a ==== $b
当两边都是常量或变量且值相等时为真,否则为假。
! not 逻辑非
例:not $a
% mod 取余数
例:$a mod $b
评论