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

Open in your IDE?
  1. {% import "@SyliusShop/Common/Macro/icons.html.twig" as icons %}
  2. {% set product = order_item.variant.product %}
  3. {% form_theme form '@SyliusShop/Form/theme.html.twig' %}
  4. <div class="etat-article">
  5.     <div id="enStock" class="etatbit-art color-vert  {% if not sylius_inventory_is_available(order_item.variant)  %} d-none {% endif %}">{{'app.product.en_stock' | trans}}</div>
  6.     <div id="horsStock" class="etatbit-art text-danger {% if sylius_inventory_is_available(order_item.variant)  %} d-none {% endif %}">{{'app.product.en_rupture' | trans}}</div>
  7.     <div class="etatbit-art">Livraison gratuite en points relais à partir de <span class="color-rose"> 69 €</span> </div>
  8. </div>
  9. {% include '@SyliusShop/Product/Show/_priceWidget.html.twig' %}
  10. <div class="" id="sylius-product-selecting-variant" {{ sylius_test_html_attribute('product-selecting-variant') }}>
  11.     {{ sylius_template_event('sylius.shop.product.show.before_add_to_cart', {'product': product, 'order_item': order_item}) }}
  12.     {{ form_start(form, {'action': path('sylius_shop_ajax_cart_add_item', {'productId': product.id}), 'attr': {'id': 'sylius-product-adding-to-cart', 'data-js-add-to-cart': 'form', 'class': 'loadable', 'novalidate': 'novalidate', 'data-redirect': path(configuration.getRedirectRoute('summary'))}}) }}
  13.     {{ form_errors(form) }}
  14.     <div class="alert alert-danger d-none" data-js-add-to-cart="error" id="sylius-cart-validation-error" {{ sylius_test_html_attribute('cart-validation-error') }}></div>
  15.     <div class="caracteristique-art ">
  16.         {% if not product.simple %}
  17.             {% if product.variantSelectionMethodChoice %}
  18.                 {% include '@SyliusShop/Product/Show/_variants.html.twig' %}
  19.             {% else %}
  20.                 {% include '@SyliusShop/Product/Show/_options.html.twig' %}
  21.             {% endif %}
  22.         {% endif %}
  23.     </div>
  24.     <div class="content-btn-panier row">
  25.         <div class="quantite-art col-auto align-self-center">
  26.             {{ form_row(form.cartItem.quantity) }}
  27.             {{ sylius_template_event('sylius.shop.product.show.add_to_cart_form', {'product': product, 'order_item': order_item}) }}
  28.         </div>
  29.         <div class="btn-panier-content col align-self-center pl-0">
  30.             <button type="submit" class="btn-panier btn-add-panie" {{ sylius_test_html_attribute('add-to-cart-button') }}>
  31.                 <span class=""> {{ 'sylius.ui.add_to_cart'|trans }}</span>
  32.             </button>
  33.         </div>
  34.     </div>
  35.     {{ form_row(form._token) }}
  36.     {{ form_end(form, {'render_rest': false}) }}
  37. </div>