templates/commmande/panier/panier.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block style %}
  3. {% endblock %}
  4. {% block titre %} Panier {% endblock %}
  5. {% block body %}
  6.     <main class="main">
  7.         <div class="page-header breadcrumb-wrap">
  8.             <div class="container">
  9.                 <div class="breadcrumb">
  10.                     <a href="{{ path('app_accueil') }}" rel="nofollow"><i class="fi-rs-home mr-5"></i>Accueil</a>
  11.                     <span></span> Panier
  12.                 </div>
  13.             </div>
  14.         </div>
  15.         {% if elements | length > 0 %}
  16.             <div class="container mb-80 mt-50">
  17.                 <div class="row">
  18.                     <div class="col-lg-8 mb-40">
  19.                         <h1 class="heading-2 mb-10">Votre panier</h1>
  20.                         <div class="d-flex justify-content-between">
  21.                             <h6 class="text-body">Vous avez <span class="text-brand">{{ elements | length }}</span>
  22.                                 produit
  23.                                 dans votre panier</h6>
  24.                             <h6 class="text-body"><a href="#" class="text-muted"><i class="fi-rs-trash mr-5"></i>Vider
  25.                                     le
  26.                                     panier</a></h6>
  27.                         </div>
  28.                     </div>
  29.                     <div class="col-lg-4 mb-40">
  30.                     </div>
  31.                 </div>
  32.                 <div class="row">
  33.                     <div class="col-lg-9">
  34.                         <div class="table-responsive shopping-summery">
  35.                             <table class="table table-wishlist">
  36.                                 <thead>
  37.                                 <tr class="main-heading">
  38.                                     <th scope="col" colspan="2">Produit</th>
  39.                                     <th scope="col">Prix</th>
  40.                                     <th scope="col">Quantite</th>
  41.                                     <th scope="col">Total</th>
  42.                                     <th scope="col" class="end">Supprimer</th>
  43.                                 </tr>
  44.                                 </thead>
  45.                                 <tbody>
  46.                                 {% for element in elements %}
  47.                                     <tr class="pt-30">
  48.                                         <td class="image product-thumbnail pt-40"><img
  49.                                                     src="{{ asset('uploads/images/produits/') }}{{ element.produit.images|first }}" alt="{{ element.produit.nom }}"></td>
  50.                                         <td class="product-des product-name">
  51.                                             <h6 class="mb-5"><a class="product-name mb-10 text-heading"
  52.                                                                 href="{{ path('app_accueil_show_produit',{slug :element.produit.slug }) }}">{{ element.produit.nom }}
  53.                                                    </a></h6>
  54.                                         </td>
  55.                                         <td class="price" data-title="Price">
  56.                                             <h4 class="text-body">{{ element.produit.Prix |number_format(0, ' ', ' ') }} FCFA </h4>
  57.                                         </td>
  58.                                         <td class="text-center detail-info" data-title="Stock">
  59.                                             <div class="detail-extralink mr-15">
  60.                                                 <div class="detail-qty border radius">
  61.                                                     <a href="{{ path('cart_remove',{id :element.produit.id }) }}" class="qty-down"><i class="fi-rs-angle-small-down"></i></a>
  62.                                                     <span class="qty-val">{{ element.quantite  }}</span>
  63.                                                     <a href="{{ path('cart_add',{id :element.produit.id }) }}" class="qty-up"><i class="fi-rs-angle-small-up"></i></a>
  64.                                                 </div>
  65.                                             </div>
  66.                                         </td>
  67.                                         <td class="price" data-title="Price">
  68.                                             <h4 class="text-brand">{{ (element.produit.Prix * element.quantite)|number_format(0, ' ', ' ')  }} FCFA</h4>
  69.                                         </td>
  70.                                         <td class="action text-center" data-title="Remove"><a href="#"
  71.                                                                                               class="text-body"><i
  72.                                                         class="fi-rs-trash"></i></a></td>
  73.                                     </tr>
  74.                                 {% endfor %}
  75.                                 </tbody>
  76.                             </table>
  77.                         </div>
  78.                     </div>
  79.                     <div class="col-lg-3 mb-40">
  80.                         <div class="table-responsive">
  81.                             <table class="table no-border">
  82.                                 <tbody>
  83.                                 <tr>
  84.                                     <td scope="col" colspan="2">
  85.                                         <div class="divider-2 mt-10 mb-10"></div>
  86.                                     </td>
  87.                                 </tr>
  88.                                 <tr>
  89.                                     <td class="cart_total_label">
  90.                                         <h6 class="text-muted">Total</h6>
  91.                                     </td>
  92.                                     <td class="cart_total_amount">
  93.                                         <h4 class="text-brand text-end">{{ total |number_format(0, ' ', ' ') }} FCFA</h4>
  94.                                     </td>
  95.                                 </tr>
  96.                                 </tbody>
  97.                             </table>
  98.                         </div>
  99.                         <a href="{{ path('commande_chechkout')}}" class="btn mb-20 w-100">Finalisez la commande<i class="fi-rs-sign-out ml-15"></i></a>
  100.                     </div>
  101.                 </div>
  102.             </div>
  103.         {% else %}
  104.             <div class="container mb-80 mt-50">
  105.                 <div class="row">
  106.                     <div class="col-lg-8 mb-40">
  107.                         <h1 class="heading-2 mb-10">Votre panier</h1>
  108.                         <div class="d-flex justify-content-between">
  109.                             <h6 class="text-body">Votre panier est vide</h6>
  110.                         </div>
  111.                     </div>
  112.                     <div class="col-lg-4 mb-40">
  113.                     </div>
  114.                 </div>
  115.             </div>
  116.         {% endif %}
  117. <div class="container mb-30">
  118.     <div class="row mt-60">
  119.         <div class="col-12">
  120.             <h2 class="section-title style-1 mb-30">Les visiteurs ont également acheté</h2>
  121.         </div>
  122.         <div class="col-12">
  123.             <div class="row related-products">
  124.                 {% for prod in produits %}
  125.                     <div class="col-lg-3 col-md-4 col-12 col-sm-6">
  126.                         <div class="product-cart-wrap hover-up">
  127.                             <div class="product-img-action-wrap">
  128.                                 <div class="product-img product-img-zoom">
  129.                                     <a href="{{ path('app_accueil_show_produit',{'slug': prod.slug}) }}" tabindex="0">
  130.                                         <img class="default-img" src="{{ asset('uploads/images/produits/'~ prod.images| first) }}" alt="">
  131.                                         <img class="hover-img" src="{{ asset('uploads/images/produits/'~ prod.images| last) }}" alt="">
  132.                                     </a>
  133.                                 </div>
  134.                                 <div class="product-action-1">
  135.                                     <a aria-label="Quick view" class="action-btn small hover-up"
  136.                                        data-bs-toggle="modal" data-bs-target="#quickViewModal"><i
  137.                                                 class="fi-rs-search"></i></a>
  138.                                 </div>
  139.                                 <div class="product-badges product-badges-position product-badges-mrg">
  140.                                     {#                                                <span class="hot">Hot</span>#}
  141.                                 </div>
  142.                             </div>
  143.                             <div class="product-content-wrap">
  144.                                 <h2><a href="{{ path('app_accueil_show_produit',{'slug': prod.slug}) }}" tabindex="0">{{ prod.nom }}</a>
  145.                                 </h2>
  146.                                 {#                                            <div class="rating-result" title="90%">#}
  147.                                 {#                                                <span> </span>#}
  148.                                 {#                                            </div>#}
  149.                                 <div class="product-price">
  150.                                     <span>{{ prod.prix }} FCFA </span>
  151.                                     {#                                                <span class="old-price">$245.8</span>#}
  152.                                 </div>
  153.                             </div>
  154.                         </div>
  155.                     </div>
  156.                 {% endfor %}
  157.             </div>
  158.         </div>
  159.     </div>
  160. </div>
  161.     </main>
  162. {% endblock %}