我在Shopify product-template.liquid部分做了這個簡單的標記。它不會返回第二個圖像,但會在指定的其他產品之外返回。Shopify的簡單液體標記不工作...?
{% if product.handle == "e" or "f" %}
{{ '3.png' | asset_url | img_tag }}
{% else %}
{{ '4.png' | asset_url | img_tag }}
{% endif %}
根據Shopify's documentation,這看起來很簡單。不過,我不能讓4.png在商店中購買其他產品。
這看起來像是一個非常基本的問題,但它正在幫助我!我錯過了什麼?
這不是一個有效的if語句'{%if product.handle ==「e」或「f」%}''。你的第二個陳述總是返回'true'。 – drip
問題是第一個聲明(3.png)總是回來。如果這不是一個有效的陳述,那麼正確的方法是什麼?根據Shopify文檔,它看起來有效。 – user4889134
你正在檢查字符串「f」..沒有。所以你正在檢查一個總是返回true的非空字符串。寫這個的正確方法是'{%if product.handle ==「e」或product.handle ==「f」%}' – drip