templates/home/basket.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block main_content %}
  3.     <div class="centered-content">
  4.         <h1>Warenkorb</h1>
  5.         {% for product in products %}
  6.             <div id="basket-display" >
  7.                 <div class="basket-img"><a href="/product/{{ product.product.getId }}"><img src="/image/{{ product.product.getImage }}" /></a></div>
  8.                 <div class="basket-data-cont">
  9.                     <div class="basket-item"><a href="/product/{{ product.product.getId }}">{{ product.product.getName }}</a></div>
  10.                     <div class="basket-item">{{ product.nr }} x</div>
  11.                     <div class="basket-item">{{ product.product.getPrice }} €</div>
  12.                     <div>
  13.                         <button class="add-basket-item" id="{{ product.product.getId }}" style="background-color: #ccc;color: white;font-size: 13px;border-radius: 0%;border:none; padding: 10px">+</button>
  14.                         <button class="delete-basket-item" id="{{ product.product.getId }}" style="background-color: #e6461c;color: white;font-size: 13px;border-radius: 0%;border:none; padding: 10px">-</button>
  15.                     </div>
  16.                 </div>
  17.             </div>
  18.         {% endfor %}
  19.         <div><button style="background-color: #ccc;color: white;font-size: 13px;border-radius: 0%;border:none; padding: 15px">Checkout</button></div>
  20.     </div>
  21.     <script>
  22.         jQuery(".delete-basket-item").click(function(){$.ajax({
  23.                 type: "POST",
  24.                 url: "/basket/remove/" + jQuery(this).attr("id"),
  25.                 success: function (data) {
  26.                     location.reload();
  27.                 }
  28.             });
  29.         });
  30.         jQuery(".add-basket-item").click(function(){$.ajax({
  31.             type: "POST",
  32.             url: "/basket/addone/" + jQuery(this).attr("id"),
  33.             success: function (data) {
  34.                 location.reload();
  35.             }
  36.         });
  37.         });
  38.     </script>
  39. {% endblock %}