2011-11-06 10 views
27

私はどのようにして液体のループから抜け出すのですか?主にfor-loopですか?私は{% break %}を試しましたが、それはで失敗します。ファイルを保存する際にエラーが発生しました:Unknown tag 'break'。将来の訪問者のためのLiquidにループをエスケープするための "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 %} 

答えて

42

私のような何かを達成しようとしています。上記のコードは現在の液体(gem v2.5.1)でが動作しますか?

+1

Joostです。液体宝石を更新するだけです。このページをチェックしてくださいhttps://github.com/Shopify/liquid/issues/119 –

+0

奇妙な、私は何とかこの答えを逃した。コメントHossainのおかげで、私はそれをテストすることはできませんが、答えは正しいように私はそれを受け入れています。 – Lekensteyn

+0

それは動作しますが、まだshopifyドキュメントの一部ではありません - https://docs.shopify.com/themes/liquid-documentation/tags/iteration-tags – JoshHighland

関連する問題