templates/product/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block body %}
  3. <div class="container my-5">
  4. <div class="row">
  5. <div class="col-md-6">
  6. <img src="/uploads/{{ product.illustration }}" class="img-fluid" alt="{{ product.name }}">
  7. </div>
  8. <div class="col-md-6">
  9. <small> <i><a href="{{ path('app_category', { slug: product.category.slug }) }}">{{ product.category.name }}</a> > {{ product.name }}</i> </small>
  10. <h1> {{ product.name }} </h2>
  11. <span class="d-block mb-3"> {{ product.pricewt | price }} </span>
  12. {{ product.description|raw }}
  13. <div class="d-flex align-items-center justify-content-between">
  14. <a href="{{ path('app_cart_add', { id: product.id }) }}" class="btn btn-success mt-3 w-100"> Ajouter au panier </a>
  15. {% if app.user %}
  16. {% if product in app.user.wishlists %}
  17. <a class="wishlist-icon wishlist-icon-active" href="{{ path('app_account_wishlist_remove', { id: product.id }) }}" style="margin-left: 10px">
  18. <i data-feather="heart"></i>
  19. </a>
  20. {% else %}
  21. <a class="wishlist-icon" href="{{ path('app_account_wishlist_add', { id: product.id }) }}" style="margin-left: 10px">
  22. <i data-feather="heart"></i>
  23. </a>
  24. {% endif %}
  25. {% else %}
  26. <a data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample" style="margin-left: 10px">
  27. <i data-feather="heart"></i>
  28. </a>
  29. {% endif %}
  30. </div>
  31. <div class="collapse" id="collapseExample">
  32. <div class="card card-body mt-3">
  33. Pour réserver un produit, il faut se connecter à ton compte. Si tu n'en as pas, tu peux en créer un <a href="{{ path('app_register') }}">ici</a>.
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. {% endblock %}