我有以下代码:
{if $product.amount == 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
如果金额等于0,此刻显示HTML,但是,我如何修改它,以便它显示HTML,如果它等于0或更少?
您可能希望查看PHP中的比较运算符。这是来自php.net的great resource
为了您的目的,您可能希望这样做:
{if $product.amount <= 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
如您所见,如果TRUE
小于或等于零,<=运算符将返回$product.amount
。
像PHP一样,你可以使用
<=
{if $product.amount <= 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
if $product.amount <= 0
这是一个快速的逻辑运算符片段。
== Equality
!= Inequality
< Less Than
<= Less or Equal Than
> Greater
=> Greater or Equal
有关更多信息,请查看this reference。