仅在选择“是”时,在Magento前端中显示“是/否”下拉属性

时间:2013-01-06 11:44:56

标签: magento attributes

我正在尝试仅在选择“是”时显示自定义是/否产品属性。到目前为止,这是我的代码:

<?php $freeship = Mage::getModel('catalog/product')->load($this->getProduct()->getId())->getAttributeText('free_shipping_discount');
if ($freeship == "yes")
echo '<span class="free-ship">FREE SHIPPING</span>'; ?>

它不会产生错误,但也不会显示任何错误。有什么建议吗?

由于

2 个答案:

答案 0 :(得分:0)

也许它是大写的是吗?我会尝试使用var_dump($ freeship)来查看你的变量是否返回你期望的结果。

答案 1 :(得分:0)

这对我有用:

<?php if ($_product->getFreeShippingDiscount()):?>
<span class="free-ship">FREE SHIPPING</span>            
<?php endif;?>