我使用的是magento 1.9.1
我添加了媒体属性名称' offer_image'在图像中。
我还在产品页面中设置了属性集并将图像添加到此属性。
当我尝试在前端获取此属性图像时,显示错误
"未找到图像文件"
我正在使用此代码获取图片
$this->helper('catalog/image')->init($_product, 'offer_image')->resize(50);
如果我使用缩略图或small_image,此代码可以正常工作。
如何获取自定义属性图像,代码有什么问题。
答案 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;?>