在magento产品页面上添加免费送货标签,价格超过一定金额?

时间:2012-06-22 16:40:45

标签: magento label magento-1.6 php

我想在Magento产品页面的某处添加“免费送货”标签。该代码非常简单:

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

问题是,我只提供价格超过199美元的产品免费送货。

如果价格超过199美元,如何设置if语句才能显示此标签?

感谢您的帮助(顺便说一下,我在Magento v1.6.1上)

1 个答案:

答案 0 :(得分:2)

您可以尝试这样做:


// 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; ?>

希望它会有所帮助。