我有点困惑这个。我在Magento上传了图片,但他们不属于“image,small_image,thumbnail”标签。他们在媒体库中有自己的标签,即“返回”。
我想在我们的产品详情页面(类别页面)上悬停使用此“返回”图片。我尝试过使用:
<?php echo $_product->getMediaGalleryImages()->getItemByColumnValue('label', 'Back')->getUrl();?>
获取图片的网址并使用
<img>
显示它。它给了我一个错误,它只显示一个产品而且它搞砸了。
我也尝试了这个,并给了我一个不同的错误,它在我悬停时它确实显示了图像的背面,但它只显示了一个产品而且就是它(类别本身通常有1500+) )
<?php echo Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('label','Back')->getUrl(); ?>
我不像我应该那样精通PHP,所以也许代码错了?