if else liquid statement shopify 特色图片
if else liquid statement shopify featured image
如果产品没有变体,我想显示它的特色图片,但如果有,我想通过 product.selected_or_first_available_variant.image
对象显示选定的变体图像。
然而,尽管进行了多次尝试,但在没有变体的产品页面上,我得到的是无图像缩略图,如下所示:http://cdn.shopify.com/s/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif
下面是我尝试过的三种方法:
{% if product.variants.price < 1 %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
{% if product.variants.price == 0 %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
{% if product.variants.price == 'null' %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
None 他们的工作。为什么?我需要做什么才能获得无变体的价值?
另外:我刚试过 "undefined" - 也没用。
{% if product.variants.price == 'undefined' %}...
您可以简单地使用 .
{% if product.has_only_default_variant %}
您可以在此处查看实际效果:product-has_only_default_variant
如果产品没有变体,我想显示它的特色图片,但如果有,我想通过 product.selected_or_first_available_variant.image
对象显示选定的变体图像。
然而,尽管进行了多次尝试,但在没有变体的产品页面上,我得到的是无图像缩略图,如下所示:http://cdn.shopify.com/s/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif
下面是我尝试过的三种方法:
{% if product.variants.price < 1 %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
{% if product.variants.price == 0 %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
{% if product.variants.price == 'null' %}
{% assign featured_image = product.featured_image | img_url: 'master' %}
{% else %}
{% assign featured_image = product.selected_or_first_available_variant.image | img_url: 'master' %}
{% endif %}
None 他们的工作。为什么?我需要做什么才能获得无变体的价值?
另外:我刚试过 "undefined" - 也没用。
{% if product.variants.price == 'undefined' %}...
您可以简单地使用 .
{% if product.has_only_default_variant %}
您可以在此处查看实际效果:product-has_only_default_variant