<!-- Bring in gallery Images -->
<?php $_gallery = Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages(); ?>
<?php $imgcount = Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->count();?>
<?php if($imgcount >1): ?>
<div class="more-views" style="float:left; padding-left:5px; padding-top:0px;">
<table>
<tr>
<?php foreach ($_gallery as $_image ): ?>
<td style="display:inline;">
<a href="#" onclick="popWin('<?php echo $this->helper('catalog/image')->init($_product, 'image', $_image->getFile()); ?>', 'gallery', 'width=300,height=300,left=50,top=50,location=no,status=yes,scrollbars=yes,resizable=yes'); return false;"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail', $_image->getFile())->resize(87, 130); ?>" width="87" height="130" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>
</td>
<?php endforeach; ?>
</tr>
</table>
</div>
<?php endif; ?>
How to Get All Product Images in products list page?
最新推荐文章于 2025-04-16 18:43:30 发布
本文解析了一段用于展示Magento产品多图图库的PHP代码。该代码通过加载产品ID来获取产品图库中的所有图片,并判断图库中图片的数量是否超过一张,从而决定是否显示额外的缩略图供用户预览。
10

被折叠的 条评论
为什么被折叠?



