27
我该如何摆脱Liquid中的循环,主要是for循环?我试过{% break %}
,但是失败保存文件时出现错误:未知标签'break'。有没有一个“break”标签来逃避Liquid中的循环?
我想实现的东西,如:
var variants = [];
{% for item in cart.items %}
{% if item.product.handle == "handle-name" %}
variants = {{item.product.variants | json}};
{% break %} // won't work
{% endif %}
{% endfor %}
Joost是对的。只需更新您的液体宝石。看看这个页面https://github.com/Shopify/liquid/issues/119 –
奇怪,我不知何故错过了这个答案。感谢评论侯赛因,我无法测试它,但答案似乎是正确的,所以我接受它。 – Lekensteyn
它可以工作,但它仍然不是Shopify文档的一部分 - https://docs.shopify.com/themes/liquid-documentation/tags/iteration-tags – JoshHighland