私は次のコードを持っています:
{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
詳細については、このリファレンスをご覧ください。