我有以下代码:条件,如果小于或等于零 - 与如果为0,但不确定或者是减少工作时间
{if $product.amount == 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
这在目前显示的HTML,如果量等于0,但是我怎么能修改这个,所以它显示的HTML如果等于0或更少?
我有以下代码:条件,如果小于或等于零 - 与如果为0,但不确定或者是减少工作时间
{if $product.amount == 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
这在目前显示的HTML,如果量等于0,但是我怎么能修改这个,所以它显示的HTML如果等于0或更少?
您可能想看看PHP中的比较运算符。这里有一个great resource从php.net
你的目的,你会想这样做:
{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。
你不知道运营商使用还是你不了解比较的语法? – Sorpigal
它会是<=? – 1Line