我正在尝试获取购物车中所有产品的所有产品图片。我使用了以下代码:
$_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>";
}
但这不会返回任何东西。如何获得所有产品的所有图像?
答案 0 :(得分:0)
使用$this->getProductThumbnail()->resize(50,50)
检索缩略图。
使用此示例从产品中获取不同类型的图像:
$_product = $this->getItem()->getProduct();
Mage::helper('catalog/image')->init($_product, 'small_image')->resize(100,100);