Php 通过Magento上的图像标签从媒体库获取产品图像

Php 通过Magento上的图像标签从媒体库获取产品图像,php,image,magento,gallery,product,Php,Image,Magento,Gallery,Product,我有点受不了这个。我已经在我们的Magento上上传了图片,它们不属于“图片、小图片、缩略图”标签。他们在媒体库中有自己的标签,即“返回” 我想使用这个“返回”图像作为产品列表页面(分类页面)上的悬停。我试过使用: <?php echo $_product->getMediaGalleryImages()->getItemByColumnValue('label', 'Back')->getUrl();?> 要获取图像的URL并使用 <img>

我有点受不了这个。我已经在我们的Magento上上传了图片,它们不属于“图片、小图片、缩略图”标签。他们在媒体库中有自己的标签,即“返回”

我想使用这个“返回”图像作为产品列表页面(分类页面)上的悬停。我试过使用:

<?php echo $_product->getMediaGalleryImages()->getItemByColumnValue('label', 'Back')->getUrl();?>

要获取图像的URL并使用

<img> 

来展示它。它给了我一个错误,它只显示了一个产品,它变得一团糟

我也尝试过这个,但给出了一个不同的错误,当我悬停时,它确实会显示图像的背面,但它只显示一个产品,就是它(类别本身通常有1500多个)



我不是很精通PHP,所以可能代码是错的

可能重复:以前看过,但不幸的是,这篇文章对我没有帮助:(你的错误是什么?发布更多的分类代码。抱歉-回复得很晚。没有完整的答案。但我就是这么做的。我最终只是创建了一个媒体库属性并从那里链接了它。我基本上不得不回溯,因为我现在看到了一堆丢失的图像,但是..我找不到链接的方法,只好放弃.:(哦,无法在5分钟后编辑我的上一篇文章。*如果有人有相同的问题,另一个选项是创建媒体库属性并将其链接到:“”
<?php echo Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('label','Back')->getUrl(); ?>