custom/static-plugins/custom-quantity-field/src/Resources/views/storefront/component/buy-widget/buy-widget-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/buy-widget/buy-widget-form.html.twig' %}
  2. {% block buy_widget_buy_quantity %}
  3.     {% if config("WexoCustomQuantityField").config.quantityProductDetailPage %}
  4.         {% block page_product_detail_custom_quantity_field %}
  5.             <div class="custom-quantity-field-advanced d-flex flex-wrap" data-custom-quantity="true">
  6.                 {% block page_product_detail_custom_quantity_field_select %}
  7.                     <div class="custom-quantity-field-wrapper d-inline-flex justify-content-between"
  8.                          id="quantityData"
  9.                          data-maxPurchase="{{ product.calculatedMaxPurchase }}"
  10.                          data-minPurchase="{{ product.minPurchase }}"
  11.                          data-purchaseSteps="{{ product.purchaseSteps }}"
  12.                          data-autoSubmit="0">
  13.                         {% block page_product_detail_custom_quantity_field_select_button_minus %}
  14.                             <button type="button"
  15.                                     class="btn-secondary custom-quantity-field-button is-minus flex-column
  16.                                     align-content-center"
  17.                                     aria-label="lineItemBtnMinus[{{ product.id }}]">
  18.                                 {% sw_icon 'minus' style { 'size': 'sm' } %}
  19.                             </button>
  20.                         {% endblock %}
  21.                         {% block page_product_detail_custom_quantity_field_select_input_field %}
  22.                             <label class="mb-0 pb-1 pt-1">
  23.                                 <input id="lineItems[{{ product.id }}][quantity]" class="custom-quantity-field-input
  24.                                  h-100"
  25.                                        name="lineItems[{{ product.id }}][quantity]" type="text"
  26.                                        value="{{ page.product.minPurchase }}">
  27.                             </label>
  28.                         {% endblock %}
  29.                         {% block page_product_detail_custom_quantity_field_select_button_plus %}
  30.                             <button type="button"
  31.                                     class="btn-secondary custom-quantity-field-button is-plus flex-column
  32.                                     align-content-center"
  33.                                     aria-label="lineItemBtnPlus[{{ product.id }}]">
  34.                                 {% sw_icon 'plus' style { 'size': 'sm' } %}</button>
  35.                         {% endblock %}
  36.                     </div>
  37.                 {% endblock %}
  38.                 {% block page_product_detail_custom_quantity_field_packunit %}
  39.                     {% if product.packUnit is not null %}
  40.                         <div class="custom-quantity-field-packunit">
  41.                             {{ product.packUnit }}
  42.                         </div>
  43.                     {% endif %}
  44.                 {% endblock %}
  45.             </div>
  46.         {% endblock %}
  47.     {% else %}
  48.         {{ parent() }}
  49.     {% endif %}
  50. {% endblock %}