我正在为服装、T 恤、衬衫、套头衫等使用可配置产品。
所有的颜色选项(这是相关的产品)。为了争论,我们说只有绿色。提供黑色和蓝色选项。显然,对于 magento,您只能使用 1 个在整个商店中使用的父图像来代表该产品。
现在,当使用分层导航按颜色过滤时,是否有可能将关联的子产品图像用作缩略图而不是父图像。
我正在为服装、T 恤、衬衫、套头衫等使用可配置产品。
所有的颜色选项(这是相关的产品)。为了争论,我们说只有绿色。提供黑色和蓝色选项。显然,对于 magento,您只能使用 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);
}
此代码将允许您选择要使用的图像
希望这有帮助
逾越节