templates/cart/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block body %}
  3. <div class="container my-5">
  4. <h1>Mon panier</h1>
  5. <div class="row">
  6. <div class="col-md-8">
  7. {% for product in cart %}
  8. <div class="row mt-2">
  9. <div class="col-md-2">
  10. <img src="/uploads/{{ product.objet.illustration }}" class="img-fluid" alt="{{ product.objet.name }}">
  11. </div>
  12. <div class="col-md-6">
  13. <strong>{{ product.objet.name }}</strong>
  14. <span class="d-block small">Prix unitaire: {{ product.objet.pricewt | price }}</span>
  15. </div>
  16. <div class="col-md-2 text-right">
  17. <a href="{{ path('app_cart_decrease', { id: product.objet.id }) }}">-</a>
  18. <span class="badge text-bg-secondary">x{{product.qty}}</span>
  19. <a href="{{ path('app_cart_add', { id: product.objet.id }) }}">+</a>
  20. </div>
  21. <div class="col-md-2 text-right">
  22. <strong>x{{ (product.qty * product.objet.pricewt) | price }}</strong>
  23. </div>
  24. </div>
  25. {% endfor %}
  26. <a href="{{ path('app_cart_remove') }}" class="btn btn-danger mt-3">Vider mon panier</a>
  27. </div>
  28. <div class="col-md-4">
  29. <div class="bg-light p-3">
  30. <div class="d-flex justify-content-between">
  31. <span class="fw-bold">Total Produit : </span>
  32. <span>{{ fullCartQuantity }}</span>
  33. </div>
  34. <div class="d-flex justify-content-between mt-3">
  35. <span class="fw-bold">Prix Total T.T.C : </span>
  36. <span>{{totalwt | price}}</span>
  37. </div>
  38. <div>
  39. <a href="{{ path('app_orde') }}" class="btn btn-success mt-3 w-100">Valider ton commande</a>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. {% endblock %}