templates/hosting/cart.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2.     {% block body %}
  3.     <div class="page-title-overlap bg-dark pt-4">
  4.       <div class="container d-lg-flex justify-content-between py-2 py-lg-3">
  5.         <div class="order-lg-2 mb-3 mb-lg-0 pt-lg-2">
  6.           <nav aria-label="breadcrumb">
  7.             <ol class="breadcrumb breadcrumb-light flex-lg-nowrap justify-content-center justify-content-lg-start">
  8.               <li class="breadcrumb-item"><a class="text-nowrap" href="{{ path('home') }}"><i class="czi-home"></i>Accueil</a></li>
  9.               
  10.               </li>
  11.               <li class="breadcrumb-item text-nowrap active" aria-current="page">Panier</li>
  12.             </ol>
  13.           </nav>
  14.         </div>
  15.         <div class="order-lg-1 pr-lg-4 text-center text-lg-left">
  16.           <h1 class="h3 text-light mb-0">Votre panier</h1>
  17.         </div>
  18.       </div>
  19.     </div>
  20.     <!-- Page Content-->
  21.     <div class="container pb-5 mb-2 mb-md-4">
  22.       <div class="row">
  23.         <!-- List of items-->
  24.         <section class="col-lg-8">
  25.           <div class="d-flex justify-content-between align-items-center pt-3 pb-2 pb-sm-5 mt-1">
  26.             <h2 class="h6 text-light mb-0">Produits</h2><a class="btn btn-outline-primary btn-sm pl-2" href="{{ path('home') }}"><i class="czi-arrow-left mr-2"></i>Continue shopping</a>
  27.           </div>
  28.         {{ dump(cart) }}
  29.           {% for domaine in cart %}
  30.           <div class="d-sm-flex justify-content-between align-items-center my-4 pb-3 border-bottom">
  31.             <div class="media media-ie-fix d-block d-sm-flex align-items-center text-center text-sm-left">
  32.               <div class="media-body pt-2">
  33.                 <h3 class="product-title font-size-base mb-2"><a href="">{{ domaine.nomDeDomaine }}.{{ domaine.tld }}</a></h3>
  34.                 
  35.                 <div class="font-size-lg text-accent  pt-2"><span class="formated-number">{{ domaine.prix }}</span> {{ devise }}</div>
  36.               </div>
  37.             </div>
  38.             <form action="{{ path('update_cart') }}" method="POST">
  39.             <div class="pt-2 pt-sm-0 pl-sm-3 mx-auto mx-sm-0 text-center text-sm-left" style="max-width: 9rem;">
  40.               <div class="form-group mb-0">
  41.                 <label class="font-weight-medium" for="quantity1">Année</label>
  42.                 <input class="form-control" type="number" name="year" id="year" value="{{ domaine.year }}">
  43.               </div>
  44.                <div class="form-group mb-0"><br/>
  45.                 <input type="hidden" name="product" value="{{ domaine.id }}" />
  46.                 <button type="submit" class="btn btn-outline-accent"><i class="czi-update mr-2"></i><span class="font-size-sm">Mettre à jour</span></button>
  47.               </div>
  48.               <a href="{{ path('delete_cart_item', {'product': domaine.id}) }}" class="btn btn-link px-0 text-danger" type="button"><i class="czi-close-circle mr-2"></i><span class="font-size-sm">Supprimer</span></a>
  49.             </div>
  50.             </form>
  51.           </div>
  52.           {% endfor %}
  53.         <br/>
  54.           <a href="{{ path('empty_cart') }}" class="btn btn-danger btn-block" type="button"><i class="czi-delete font-size-base mr-2"></i>Vider panier</a>
  55.           
  56.            </section>
  57.             {{ render(controller('App\\Controller\\HostingController::cartSideSessionAction')) }}
  58.       </div>
  59.     </div>
  60. {% endblock %}