Magento - 过滤时显示关联的产品选项图像

时间:2012-08-17 07:06:28

标签: magento

我正在使用可配置的产品用于服装,T恤,衬衫,跳线等。

所有颜色选项(相关产品)都有。让我们说,为了论证,只有绿色。提供黑色和蓝色选项。显然,使用magento,您只能使用整个商店中使用的1个父图像来表示该产品。

现在,当使用分层导航按颜色过滤时,相关的子产品图像可能会用作缩略图而不是父图像。

1 个答案:

答案 0 :(得分:1)

是的,您需要加载产品,然后抓取图像并输出。

要按ID加载产品,请使用以下代码:

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

获取图片:     $ attributes = $ prod-> getTypeInstance(true) - > getSetAttributes($ prod);

$galleryData = $product->getData('media_gallery');

foreach ($galleryData['images'] as &$image) {
    var_dump($image);
}

此代码允许您查看要使用的图像

希望这是有帮助的

逾越节