Magento 2

时间:2018-02-22 08:14:13

标签: php magento magento2

我在理解Magento 2的产品图像/缩略图概念时遇到一些麻烦。我的Magento版本是2.1.1。

案例1:我通过管理面板添加了一个可配置产品,并为它们分配了一些简单的产品,其中包含两个属性(大小和颜色)用于配置。我已经分配了两个图像(到可配置产品)并为每个简单产品分配了一个图像。 在产品页面中,我看到两个缩略图(分配给可配置产品)。这绝对没问题。现在,当我选择可用选项(颜色和大小)时,我看到添加了额外的缩略图(我分配给该简单产品的图像)。这里显示的是重复的缩略图。(附带截图)

案例2:我删除了分配给同一可配置产品的所有简单产品的图像。所以现在,只有可配置的产品才有图像。现在,产品详细信息页面显示两个缩略图,如之前和当我选择可用选项(尺寸和颜色)时,产品图像消失了。因为我删除了所有指定的简单产品图片。(附上截图)

那么,在magento 2中,是否必须将图像添加到所有简单产品中?否则在选择选项时不会显示产品图像。它不能像在magento 1中那样工作。

有没有办法隐藏选择选项时添加的额外缩略图?因为它显示为重复的缩略图。

我尽力表明这种担忧是可以理解的。事先道歉,如果它在某些时候仍然不清楚。

非常感谢任何建议/帮助。

Screenshot 1 - Showing Extra thumbnail

Screenshot 2 - Product image disappeared

1 个答案:

答案 0 :(得分:1)

经过对不同论坛的长期研究,我找到了解决这个问题的方法。 只是一个简单的解决方法: 1)转到此文件并打开它:vendor / magento / theme-frontend-luma / etc / view.xml 2)找到这段代码:

<vars module="Magento_ConfigurableProduct">
    <var name="gallery_switch_strategy">prepend</var>
</vars>

并将“propend”替换为“replace”..所以:

<vars module="Magento_ConfigurableProduct">
    <var name="gallery_switch_strategy">replace</var>
</vars>

3)就是这样!只需重新上传文件并删除所有Magento缓存。

希望这适合你。 再见