templates/bundles/SyliusShopBundle/Product/Show/_addToCart.html.twig line 1

Open in your IDE?
  1. {% set product = order_item.variant.product %}
  2. {% form_theme form '@SyliusShop/Form/theme.html.twig' %}
  3. <div class="ui segment" id="sylius-product-selecting-variant" {{ sylius_test_html_attribute('product-selecting-variant') }}>
  4.     {{ sylius_template_event('sylius.shop.product.show.before_add_to_cart', {'product': product, 'order_item': order_item}) }}
  5.     {{ form_start(form, {'action': path('sylius_shop_ajax_cart_add_item', {'productId': product.id}), 'attr': {'id': 'sylius-product-adding-to-cart', 'class': 'ui loadable form', 'novalidate': 'novalidate', 'data-redirect': getBaseRequestFromPartial() }}) }}
  6.         <div class="ui red label bottom pointing hidden sylius-validation-error" id="sylius-cart-validation-error" {{ sylius_test_html_attribute('cart-validation-error') }}></div>
  7.         <div class="buttonCount">
  8.             <button id="countMinus" class="count countMinus" type="button">-</button>
  9.             {{ form_widget(form.cartItem.quantity, sylius_test_form_attribute('quantity')) }}
  10.             <button id="countPlus" class="count countPlus" type="button">+</button>
  11.         </div>
  12.         {{ sylius_template_event('sylius.shop.product.show.add_to_cart_form', {'product': product, 'order_item': order_item, 'form': form}) }}
  13.         <button type="submit" class="ui huge primary icon labeled button" {{ sylius_test_html_attribute('add-to-cart-button') }}>
  14.             <img src="{{ theme('icon-addToCart.svg') }}" alt="">
  15.         </button>
  16.         {{ form_row(form._token) }}
  17.     {{ form_end(form, {'render_rest': false}) }}
  18. </div>