web-dev-qa-db-ja.com

Liquidのループをエスケープするための「break」タグはありますか?

Liquidのループ、主にforループから抜け出すにはどうすればよいですか?私はもう試した {% break %}、しかしそれはファイルの保存中にエラーがありました:不明なタグ 'break'で失敗します。

私は次のようなことを達成しようとしています:

var variants = [];
{% for item in cart.items %}
    {% if item.product.handle == "handle-name" %}
    variants = {{item.product.variants | json}};
    {% break %} // won't work
    {% endif %}
{% endfor %}
36
Lekensteyn

将来の訪問者のために。上記のコードdoes現在のLiquid(gem v2.5.1)で動作します。

53
joost