我有以下代码:
{if $product.amount == 0}
<div class="ofs-label">{$lang.price}:</div>
{/if}
如果金额等于 0,目前显示 HTML,但是,我如何修改它以便在等于 0 或更少时显示 HTML?
您可能想查看 PHP 中的比较运算符。这是来自 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
有关更多信息,请查看此参考。