Shopify Cart - динамический фрагмент пользовательского поля, повторяющийся - PullRequest
0 голосов
/ 08 июня 2019

Я успешно ввел поле пользовательской корзины, если 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 %}

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

работал как шарм @quyetdc!

Спасибо за миллион !!

0 голосов
/ 09 июня 2019

Можете ли вы попросить разрыв цикла, чтобы вставить свой пользовательский ввод только один раз?

{% 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 %}
...