运算符有以下这些:
eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by
示例:
<!--{if $bigsize ge '650'}-->
<img src="photo/<!--{$photo}-->" border="0" width="650" class="product_photo" />
<!--{else}-->
<img src="photo/<!--{$photo}-->" border="0" class="product_photo" />
<!--{/if}-->
以前不常用smarty,这两天有个朋友的网站要改;顺手用了一下,还是挺有意思的。
关于capture 的说明:
capture函数的作用是收集模板输出的数据到一个变量里,而不是把它们输出到页面.
任何在 {capture name="foo"}和{/capture}之间的数据都被收到了由函数的名称属性指定的变量里($foo).
收集的信息可以用在特殊变量$smarty里.
例如capture.foo就收集了以上数据.如果函数没有名字属性,将使用"default".
每个{capture}都必须对应{/capture},也不能嵌套使用capture函数.

Leave a comment