2017-10-19 69 views
0

我想显示产品的特色图像,如果它没有任何变体归因于它,但如果是这样,我想通过product.selected_or_first_available_variant.image对象显示选定的变体图像。if else液体陈述shopify精选图像

然而,尽管多次尝试,在商品页面上没有变,我得到了无图像的缩略图,看起来像这样: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 %} 

的无他们工作。为什么?我需要做什么来获得没有变体的价值?

另外:我刚刚尝试“未定义” - 也没有工作。

{% if product.variants.price == 'undefined' %}...

回答