javascript - Shopify 变体链接 - 显示选择的变体图像

标签 javascript ruby shopify liquid

在我工作的商店中,当您点击特定变体的链接 (/products/the-product?variant=12345678901) 时,产品页面上的图像就是该产品的特色图像。它需要是所选变体的变体图像。

我该如何去做呢?我尝试将product.liquid编辑为:

{% 分配featured_image = Product.selected_or_first_available_variant.featured_image %}

{%分配featured_image=variant.image%}

但都不起作用。

我应该怎么做?

最佳答案

针对此目标的正确方法如下。

{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}

请参阅变体对象文档:https://help.shopify.com/themes/liquid/objects/variant

关于javascript - Shopify 变体链接 - 显示选择的变体图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46656427/

相关文章:

javascript - 更改 TabsetPanel 中的选项卡后, Shiny 的 renderUI 不会显示不同的 D3 图

Ruby:不同数量的 case 语句

ruby-on-rails - 使用 Google Ruby Client 处理 oauth 错误?

Shopify 液体。如果 line.title 包含 '<br>' 语句不起作用

jquery - 当数量最大值为 0 时隐藏添加到购物车按钮 (Shopify)

python - 从 .csv 中的路径批量下载图像 -> 在 GIMP 中批量编辑 -> 上传 -> 收集 .csv 中的链接

javascript - 更新数组 javascript 索引上的数据并做出 native react

javascript - 如何找到附加到按钮单击事件的方法

ruby - 我怎样才能得到 Browser.text.include?搜索变量? (使用 Watir 和 Ruby)

javascript - 在 ExtJS 之后加载 jQuery