1

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

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

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

谢谢

4

2 回答 2

0

也许它是一个大写是?我会尝试使用 var_dump($freeship) 来查看您的变量是否返回您所期望的。

于 2013-01-06T11:58:35.403 回答
0

这对我有用:

<?php if ($_product->getFreeShippingDiscount()):?>
<span class="free-ship">FREE SHIPPING</span>            
<?php endif;?>
于 2016-07-14T08:41:25.413 回答