2011-11-06 3 views
27

액체의 루프에서 벗어날 수있는 방법은 주로 for-loop입니까? {% 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

주스트가 맞습니다. 액체 젬을 업데이트하면됩니다. 이 페이지를 확인하십시오 https://github.com/Shopify/liquid/issues/119 –

+0

이상한, 어떻게 든이 답변을 놓쳤습니다. 댓글 Hossain 주셔서 감사합니다, 나는 그것을 테스트 할 수 없지만 대답은 옳은 것 같습니다 그래서 그것을 받아 들일 것입니다. – Lekensteyn

+0

작동하지만 여전히 shopify 문서의 일부가 아닙니다. - https://docs.shopify.com/themes/liquid-documentation/tags/iteration-tags – JoshHighland

관련 문제