Magento在购物车中获得产品图片

时间:2014-11-20 08:35:55

标签: php magento-1.9

我正在尝试获取购物车中所有产品的所有产品图片。我使用了以下代码:

$_item = $this->getItem();
$_product = Mage::getModel('catalog/product')->load($_item->getProductId());

foreach ($_product->getMediaGalleryImages() as $image) {
    echo var_export($image->getUrl());
    echo "<br>";
}

但这仅显示购物车中第一个产品的所有图像。我试过这种方式:

foreach ($this->getMediaGalleryImages() as $image) {
    echo var_export($image->getUrl());
    echo "<br>";
}

但这不会返回任何东西。如何获得所有产品的所有图像?

1 个答案:

答案 0 :(得分:0)

使用$this->getProductThumbnail()->resize(50,50)检索缩略图。

使用此示例从产品中获取不同类型的图像:

$_product = $this->getItem()->getProduct();
Mage::helper('catalog/image')->init($_product, 'small_image')->resize(100,100);