如何在magento上显示所有产品图像

dut*_*pse 3 loops image image-gallery magento magento-1.8

我尝试显示同类产品页面中的所有图像

我有一个像这样的循环:

<?php                                                                   
          foreach ($_product->getData('media_gallery')['images'] as $image)  
          {                                                                     
            echo '<img src="' . $image['file'] . '" />';                                                                                                                                                                                     
          }                                                                     
?> 
Run Code Online (Sandbox Code Playgroud)

链接不是正确的路径,我不知道如何找到合适的路径.

有没有人有想法?

谢谢.

Shi*_*vam 13

尝试以下代码

$product = Mage::getModel('catalog/product')->load(5);//product id here

foreach ($product->getMediaGalleryImages() as $image) {
                     echo $image->getUrl();
}  
Run Code Online (Sandbox Code Playgroud)

要么

<?php foreach ($product->getMediaGalleryImages() as $image) :?>

    <img src="<?php echo Mage::helper('catalog/image')->init($product, 'image', $image->getFile())->resize(100, 100); ?>" alt="<?php echo $product->getName()?>" />

<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)