[英]Magento Show Associated Product Images
我正在尝试改变Magento处理产品图像的方式。 目前,在可配置产品上,它会显示您已上传到可配置产品的图像。
我想要它,以便如果该产品是可配置的,那么它将仅显示关联产品的图像,而不显示已上传到配置产品的图像。
在我的媒体文件中
<?php foreach ($this->getGalleryImages() as $_image): ?>
<li><a href="<?php echo $this->htmlEscape($_image->getLabel()) ?>"><img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(70, 70); ?>" width="70"/></a></li>
<?php endforeach; ?>
我看到的是从可配置产品的库中提取图像,因此需要以某种方式进行更改以检查它是否是可配置产品,然后是否仅从相关产品中提取图像。
我认为要检查它是否可配置,是否会是这样?
<?php if ($_product->isSaleable() && (!$_product->isConfigurable() ?>
然后使用新代码提取相关产品的图片,这是我需要帮助的。
您可以通过在可配置产品上调用getAllowProducts()
从可配置产品中获取一系列二手产品。
foreach ($_product->getAllowProducts() as $_associatedProduct) {
echo $this->helper('catalog/image')->init($_associatedProduct, 'image')
->resize(340,260);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.