0

Magento 製品ページのどこかに「送料無料」ラベルを追加したいと考えています。そのコードは非常に単純です。

<?php echo $this->__('FREE SHIPPING') ?>

問題は、199 ドル以上の商品にのみ送料無料を提供していることです。

価格が $199 を超える場合にのみこのラベルを表示するように if ステートメントを設定するにはどうすればよいですか?

ご協力いただきありがとうございます(ちなみに私はMagento v1.6.1を使用しています)

4

1 に答える 1

2

You can try do something like this:


// somewhere on product page, e.g. view.phtml
<?php if ($_product->getPrice() > 199) :
//if you don't have direct access to $_product variable from your template or to $this->getProduct() method of block template belongs to, try using registry,e.g.
//if (Mage::registry('current_product')->getPrice() > 199):
    echo $this->__('FREE SHIPPING');
endif; ?>

Hope it will help.

于 2012-06-22T21:11:50.480 に答える