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


Magento get product images in shoppping cart

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

$_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>";
}

但这不会返回任何内容。如何获取所有产品的所有图片?

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

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

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