【问题标题】:Product image and thumbnail display behavior of Magento 2Magento 2 的产品图像和缩略图显示行为
【发布时间】:2018-02-22 08:14:13
【问题描述】:

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

案例 1:我通过管理面板添加了一个可配置的产品,并为它们分配了一些简单的产品,并具有两个属性(尺寸和颜色)进行配置。我已经分配了两张图片(给一个可配置的产品),并给每个简单的产品分配了一张图片。 在产品页面中,我看到两个缩略图(分配给可配置产品)。这绝对没问题。现在,当我选择可用选项(颜色和尺寸)时,我看到已添加了额外的缩略图(我分配给该简单产品的图像)。此处显示为重复的缩略图。(附截图)

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

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

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

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

任何建议/帮助将不胜感激。

【问题讨论】:

    标签: php magento magento2


    【解决方案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 缓存即可。

    希望这对你有用。 再见

    【讨论】:

    • 非常感谢您的帮助。这个技巧在我本地托管的 Magento 中非常有效。但不能在实时网站上工作。我正在使用自定义主题。我在我的 app/design/frontend/MyPackage/MyTheme/etc/view.xml 中添加了这段代码。但什么也没有发生。它仍然在那里显示额外的缩略图。我正在为可配置产品使用“Amasty Color swatches Pro”插件。这个插件会在那里制造问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 2014-07-26
    • 2019-07-07
    相关资源
    最近更新 更多