如果item.product.tags符合特定条件,我已经成功注入了自定义购物车字段。但是,此字段对line_item的每个实例重复。如果存在多个符合条件的项目,如何控制/限制返回的字段仅显示一次?
{% for item in cart.items %}
{% if item.product.tags contains "trunkbox" %}
<label for="po_number">PO Number</label>
<input type="text" name="attributes[PO Number]" required class="required" id="po_number" value="{{ cart.attributes['PO Number'] }}" />
{% endif %}
{% endfor %}
答案 0 :(得分:0)
您是否可以要求循环插入一次以插入自定义输入?
{% for item in cart.items %}
{% if item.product.tags contains "trunkbox" %}
<label for="po_number">PO Number</label>
<input type="text" name="attributes[PO Number]" required class="required" id="po_number" value="{{ cart.attributes['PO Number'] }}" />
{% break %}
{% endif %}
{% endfor %}
答案 1 :(得分:0)
像一个魅力@quyetdc一样工作!
谢谢百万!