找不到自定义属性

时间:2017-03-01 13:01:43

标签: magento magento-1.9

我使用的是magento 1.9.1

我添加了媒体属性名称' offer_image'在图像中。

我还在产品页面中设置了属性集并将图像添加到此属性。

当我尝试在前端获取此属性图像时,显示错误

"未找到图像文件"

我正在使用此代码获取图片

$this->helper('catalog/image')->init($_product, 'offer_image')->resize(50);

如果我使用缩略图或small_image,此代码可以正常工作。

如何获取自定义属性图像,代码有什么问题。

2 个答案:

答案 0 :(得分:1)

尝试先加载产品(看起来就像是从集合中获取产品):

$product = Mage::getModel('catalog/product')->load($_product->getId());
$this->helper('catalog/image')->init($product, 'offer_image')->resize(50);

答案 1 :(得分:0)

<?php  if ($_product->getOfferImage() && ($_product->getOfferImage() != 'no_selection')):?>
    <img src="<?php echo $_product->getOfferImage();?>">
<?php endif;?>