6

升级到 1.9.1 后,我的颜色样本选择显示了正确的产品图像,具体取决于产品页面上选择的颜色样本。
每个产品的每种颜色都有几个替代视图。这些显示在主图像下方,如预测为“更多视图”
我的问题是所有颜色变体都显示在“更多视图”中,而理想情况下只应显示所选颜色的替代图像。
有没有人找到一种方法来对主图像进行分组,并且它是根据所选样本显示的替代颜色变体?请看屏幕截图。

4

2 回答 2

2

在 1.9.1 中,app/design/frontend/rwd/catalog/product/view/media.phtml 中有一个过滤器,它会排除标签匹配任何颜色选项的任何图像。将显示您在可配置产品上上传的所有其他图像。

在可配置产品上,转到图像选项卡并检查您的图像:

  • 您需要将一张图片检查为 Base、Small 和 Thumbnail
  • (可选)在“更多视图”下方显示一个或多个附加图像(仅来自一种颜色选项)。不要上传所有颜色选项。
  • 每个颜色选项一个图像用作样本。用颜色名称标记每一个并添加后缀“-swatch”(即Light Green-swatch)
  • Magento 1.9.1 的 RWD 主题只会在您单击色板颜色时交换主图像。“更多视图”下方的图像将保持不变。

    您可以在这篇文章中找到更多信息

    于 2014-11-29T18:23:26.443 回答
    1

    我也想知道这个......但我认为媒体库不会在 1.9.1 中立即更改。但是,您也许可以通过 CSS/JS 显示和隐藏一些图像组,以仅显示当前所选选项的关联图像。

    于 2014-12-08T17:16:58.673 回答