2017-10-19 109 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' %}...

回答