smarty语法
HTML中直接显示数据
<{$data}>
foreach循环
<{foreach from=$data item=item key=key}> <li data-index="<{$key}>"> <{$item}> </li> <{/foreach}>
if else 判断
<{if $display=="block"}> 或者 <{if $display eq "block"}> <{elseif $display="inline-block"}> <{/if}>
随机选择
array_rand($data.article_title) 随机的index <{$data.article_title[array_rand($data.article_title)]}>
js中使用php数据
var data = <{json_encode($data.data)}>;
插入模板
<{include file="../widget/footer_assets/footer_assets.html"}>
判断是否添加某个class
<div class="box1 <{if $flag==1}>box2<{/if}>"></div>
不能写成这样 <div class="box1" class="<{if $flag==1}>box2<{/if}>"></div>