我在理解 Magento 2 的产品图片/缩略图概念时遇到了一些麻烦。我的 Magento 版本是 2.1.1。
案例 1:我通过管理面板添加了一个可配置的产品,并为它们分配了一些简单的产品,这些产品具有两个配置属性(尺寸和颜色)。我已经分配了两个图像(给一个可配置的产品)并为每个简单产品分配了一个图像。 在产品页面中,我看到两个缩略图(分配给可配置产品)。这绝对没问题。现在,当我选择可用选项(颜色和尺寸)时,我看到添加了额外的缩略图(我分配给那个简单产品的图像)。此处以重复缩略图的形式呈现。(附有屏幕截图)
案例 2:我删除了分配给同一可配置产品的所有简单产品的图像。所以现在,只有可配置的产品才有图像。现在,产品详细信息页面显示两个缩略图,就像之前一样,当我选择可用选项(尺寸和颜色)时,产品图像消失了。因为我删除了所有分配的简单产品图像。(附截图)
那么,在 magento 2 中,是否必须将图像添加到所有简单产品中?否则在选择选项时不会显示产品图像。它不能像在 magento 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 缓存。
希望这对你有用。 再见
https://stackoverflow.com/questions/48922484/