我尝试在产品页面中显示所有图像,如 this
我有一个这样的循环:
<?php
foreach ($_product->getData('media_gallery')['images'] as $image)
{
echo '<img src="' . $image['file'] . '" />';
}
?>
该链接不是正确的路径,我不知道如何找到正确的路径。
有没有人有想法?
谢谢。
最佳答案
试试下面的代码
$product = Mage::getModel('catalog/product')->load(5);//product id here
foreach ($product->getMediaGalleryImages() as $image) {
echo $image->getUrl();
}
或者
<?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; ?>
关于image - 如何在 magento 上显示所有产品图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22151410/