什么对象类型是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