我有一个if语句,可以很好地工作。
但是,当我将elsif添加到混合中时,无论运行还是elsif都可以工作。语法高亮不起作用,即contains不能变粗,并且product.tags中的标签不斜体。
{% if customer.tags contains 'Approved' %}
Show approved task.
{% elsif customer.tags contains 'Waiting Approval' %}
Show waiting approval task.
{% endif %}
在Shopify液体编辑器中进行编辑时,语法突出显示在elsif上不起作用。应该怎么做。
这里可能是什么问题?
我不能在这里使用{% else %}
,因为我需要专门寻找一个或另一个,因为使用了其他标签,在这种情况下将不使用它们。
答案 0 :(得分:1)
不知道为什么语法对您不起作用,文档看起来像elsif应该起作用。 https://help.shopify.com/en/themes/liquid/tags/control-flow-tags
但是,如果这样做,您的逻辑应该没问题
sed
->这些是2个ifs。但是您说过“寻找其中一个”-如果只有一个条件成立,那就很好。