什麼對象類型是item
from(products,articles etc.)? 也許你可以使用此代碼:
{% if item == "VideoDrop" or item == "PostDrop" %}
{% assign image = image2 %}
{% else %}
{% assign image = image1 %}
{% endif %}
如果對字符串的開始/結束的空格,您可以使用此:
{% if item contains "VideoDrop" or item contains "PostDrop" %}
編輯: 如果您要檢查,如果產品已分配的命名VideoDrop或PostDrop集合,您可以使用此代碼:
{% for collection in product.collections %}
{% assign item = collection.title %}
{% if item == "VideoDrop" or item == "PostDrop" %}
{% assign image = image2 %}
{% else %}
{% assign image = image1 %}
{% endif %}
{% endfor %}
但上面的代碼將導致圖像2的圖像1在某些情況下,覆蓋秒。如果你能擴展你的問題並向我們展示,你想要達到什麼目標會更好。
我是新來的液體......我知道它是處理服務器端,所以我不認爲它會像我們正在嘗試的那樣簡單。這些選項無效。 'item'來自'{%for items in collection%}' – Omar
@Omar - 集合不是一組項目。所以'{%for item in collection%}'不起作用。我要編輯我的答案,並在那裏檢查收集標題(名稱)的例子。 – shaggy