templates/base.html.twig line 1
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>{% block title %}Welcome!{% endblock %}</title><link rel="icon" href="{{ asset ('assets/img/logo/logo.ico') }}"><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap" rel="stylesheet">{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}{% block stylesheets %}{{ encore_entry_link_tags('app') }}<link href="{{ asset('assets/css/vendor.min.css') }}" rel="stylesheet"/><link href="{{ asset('assets/css/app.min.css') }}" rel="stylesheet"/><link href="{{ asset('assets/css/style.css') }}" rel="stylesheet"/><link href="{{ asset('assets/css/banner.css') }}" rel="stylesheet"/><link href="{{ asset('assets/css/button.css') }}" rel="stylesheet"/><link rel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css"><link href="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.3/dist/sweetalert2.min.css" rel="stylesheet">{% endblock %}{% block javascripts %}{{ encore_entry_script_tags('app') }}<!-- ================== BEGIN BASE JS ================== --><script src="{{ asset('assets/js/vendor.min.js') }}"></script><script src="{{ asset('assets/js/app.min.js') }}"></script><script src="{{ asset('assets/js/password_toggle.js') }}"></script><script src="{{ asset('assets/js/alert.js') }}"></script><script src="{{ asset('assets/js/search_functions.js') }}"></script><script src="{{ asset('assets/js/tag_functions.js') }}"></script><script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.3/dist/sweetalert2.all.min.js"></script>{% endblock %}</head><body>{% block header %}{% set cartData = cartPreview() %}{% set cartTotal = cartTotal() %}{% set brands = findAllBrandLogos() %}<!-- BEGIN #top-nav --><div id="top-nav" class="top-nav"></div><!-- END #top-nav --><!-- BEGIN #header --><div id="header" class="header" data-fixed-top="true"><div class="bg-gray-300 p-0 m-0 overflow-hidden"><p class="horizontal_scroll p-2 m-1 text-uppercase">Bienvenue sur <strong class="text-red-600">MOPO</strong> !</p></div><!-- BEGIN container --><div class="container-fluid d-none d-lg-block"><!-- BEGIN header-container --><div class="header-container"><!-- BEGIN navbar-toggle --><button type="button" class="navbar-toggle collapsed" data-bs-toggle="collapse"data-bs-target="#navbar-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><!-- END navbar-toggle --><!-- BEGIN header-logo --><div class="header-logo"><a href="{{ path('home') }}" class="justify-content-center"><span><img src="{{ asset('assets/img/logo/logo.png') }}" alt="logo"></span><span class="brand-text"><span>MOPO</span><small>Motos Ouest Pieces Occasions</small></span></a></div><!-- END header-logo --><!-- BEGIN header-nav --><div class="header-nav"><div class="collapse navbar-collapse" id="navbar-collapse"><ul class="nav justify-content-center flex-lg-nowrap"><li class="active"><a href="{{ path('home') }}"><iclass="fa-solid fa-house-chimney"></i> Accueil</a></li><li class="dropdown dropdown-full-width dropdown-hover"><a href="#" data-bs-toggle="dropdown">Pièces occasions<b class="caret"></b><span class="arrow top"></span></a><!-- BEGIN dropdown-menu --><div class="dropdown-menu p-0"><!-- BEGIN dropdown-menu-container --><div class="dropdown-menu-container"><!-- BEGIN dropdown-menu-content --><div class="dropdown-menu-content"><h4 class="title text-uppercase">Les différentes marques</h4><ul class="dropdown-brand-list mb-0">{% for logo in brands %}<li><a href="{{ path('brand', {'id': logo.id}) }}"><img src="{{ asset('assets/img/brand/' ~ logo.brandLogoImage) }}"alt="{{ logo.brandName }}"/></a></li>{% endfor %}</ul>{# <a href="#" class="dropdown-item">VOIR PLUS</a><h4 class="title mt-2 text-uppercase">Les différentes catégories</h4><ul style="list-style: none;" class="p-0"><li class="text-uppercase"><a class="dropdown-item" href="#">Motosclassiques</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motosroutières</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motossportives</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Autre</a></li></ul>#}</div><!-- END dropdown-menu-content --></div><!-- END dropdown-menu-container --></div><!-- END dropdown-menu --></li>{# <li class="dropdown dropdown-full-width dropdown-hover"><a href="#" data-bs-toggle="dropdown">Pièces neuves<b class="caret"></b><span class="arrow top"></span></a><!-- BEGIN dropdown-menu --><div class="dropdown-menu p-0"><!-- BEGIN dropdown-menu-container --><div class="dropdown-menu-container"><!-- BEGIN dropdown-menu-content --><div class="dropdown-menu-content"><h4 class="title text-uppercase">Les différentes marques</h4><ul class="dropdown-brand-list mb-0"><li><a href="#"><imgsrc="{{ asset('assets/img/brand/honda.png') }}"alt="logo honda"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/kawasaki.png') }}"alt="logo kawasaki"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/suzuki.png') }}"alt="logo suzuki"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/yamaha.png') }}"alt="logo yamaha"/></a></li></ul><a href="#" class="dropdown-item">VOIR PLUS</a><h4 class="title mt-2 text-uppercase">Les différentes catégories</h4><ul style="list-style: none;" class="p-0"><li class="text-uppercase"><a class="dropdown-item" href="#">Motos classiques</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motos routières</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motos sportives</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Autre</a></li></ul></div><!-- END dropdown-menu-content --></div><!-- END dropdown-menu-container --></div><!-- END dropdown-menu --></li> #}<li class="dropdown dropdown-hover"><a href="#" data-bs-toggle="dropdown"><i class="fa-solid fa-user-large"></i> Mon compte<b class="caret"></b><span class="arrow top"></span></a><div class="dropdown-menu">{% if is_granted('IS_AUTHENTICATED_FULLY') %}<a class="dropdown-item" href="{{ path('app_account') }}"><iclass="fa-solid fa-user-gear"></i> Mon profil</a><a class="dropdown-item" href="{{ path('logout') }}"><iclass="fa-solid fa-right-from-bracket"></i> Me déconnecter</a>{% else %}<a class="dropdown-item" href="{{ path('login') }}"><iclass="fa-solid fa-user-check"></i> Me connecter</a>{% endif %}<a class="dropdown-item" href="{{ path('create_account') }}"><iclass="fa-solid fa-user-plus"></i> Créer compte</a></div></li><li><a href="{{ path('contact') }}"><i class="fa-solid fa-envelope"></i> Contact</a></li><li class="dropdown dropdown-hover"><a href="#" data-bs-toggle="dropdown"><i class="fa fa-search search-btn"></i><span class="arrow top"></span></a><div class="dropdown-menu p-15px"><form action="{{ path('keyword') }}" method="POST" name="search_form"><div class="input-group"><input type="text" placeholder="Search" name="keyword"class="form-control bg-light"/><button class="btn btn-dark" type="submit"><iclass="fa fa-search"></i></button></div></form></div></li></ul></div></div><!-- END header-nav --><!-- BEGIN header-nav --><div class="header-nav"><ul class="nav justify-content-end"><li class="dropdown dropdown-hover"><a href="#" class="header-cart" data-bs-toggle="dropdown"><i class="fa-solid fa-basket-shopping"></i><span class="total">{{ cartData|length }}</span><span class="arrow top"></span></a><div class="dropdown-menu dropdown-menu-cart p-0">{% if cartData %}<div class="cart-header"><h4 class="cart-title">Mon panier </h4></div><div class="cart-body"><ul class="cart-item">{% for item in cartData %}<li><div class="cart-item-image"><img src="{{ asset('assets/img/product/' ~ item.image) }}"alt="{{ item.image }}"/></div><div class="cart-item-info"><h4>{{ item.product.productName }}</h4><p class="price">{{ (item.product.productPrice * item.quantity)|number_format(2, ',', ' ') }}€ TTC</p><p class="price">Quantité: {{ item.quantity }}</p></div><div class="cart-item-close"><a href="{{ path("cart_delete", {'id': item.product.id}) }}"data-bs-toggle="tooltip" data-bs-title="Supprimer"><iclass="fa-regular fa-trash-can fa-xs"></i></a></div></li>{% endfor %}<li><div class="cart-item-info"><h4 class="text-red-600">Total: {{ cartTotal|number_format(2, ',', ' ') }}€ TTC</h4></div></li></ul></div><div class="cart-footer"><div class="row gx-2"><div class="col-6"><a href="{{ path('cart') }}" class="btn btn-default btn-theme d-block">Voirmon panier</a></div><div class="col-6"><a href="{{ path('checkout') }}" class="btn btn-dark btn-theme d-block">Commander</a></div></div></div>{% else %}<div class="cart-header"><h4 class="cart-title">Votre panier est vide.</h4></div>{% endif %}</div></li></ul></div><!-- END header-nav --></div><!-- END header-container --></div><!-- END container --><div class="container d-lg-none"><!-- BEGIN header-container --><div class="header-container"><!-- BEGIN navbar-toggle --><button type="button" class="navbar-toggle collapsed" data-bs-toggle="collapse"data-bs-target="#navbar-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><!-- END navbar-toggle --><!-- BEGIN header-logo --><div class="header-logo"><a href="{{ path('home') }}" class="justify-content-center"><span><img src="{{ asset('assets/img/logo/logo.png') }}" alt="logo"></span><span class="brand-text"><span>MOPO</span><small>Motos Ouest Pieces Occasions</small></span></a></div><!-- END header-logo --><!-- BEGIN header-nav --><div class="header-nav"><div class="collapse navbar-collapse" id="navbar-collapse"><ul class="nav justify-content-center flex-lg-nowrap"><li class="active"><a href="{{ path('home') }}"><iclass="fa-solid fa-house-chimney"></i> Accueil</a></li><li class="dropdown dropdown-full-width dropdown-hover"><a href="#" data-bs-toggle="dropdown">Pièces occasions<b class="caret"></b><span class="arrow top"></span></a><!-- BEGIN dropdown-menu -->{% set brands = findAllBrandLogos() %}<div class="dropdown-menu p-0"><!-- BEGIN dropdown-menu-container --><div class="dropdown-menu-container"><!-- BEGIN dropdown-menu-content --><div class="dropdown-menu-content"><h4 class="title text-uppercase">Les différentes marques</h4><ul class="dropdown-brand-list mb-0">{% for logo in brands %}<li><a href="#"><img src="{{ asset('assets/img/brand/' ~ logo.brandLogoImage) }}"alt="{{ logo.brandName }}"/></a></li>{% endfor %}</ul>{# <a href="#" class="dropdown-item">VOIR PLUS</a><h4 class="title mt-2 text-uppercase">Les différentes catégories</h4><ul style="list-style: none;" class="p-0"><li class="text-uppercase"><a class="dropdown-item" href="#">Motosclassiques</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motosroutières</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motossportives</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Autre</a></li></ul>#}</div><!-- END dropdown-menu-content --></div><!-- END dropdown-menu-container --></div><!-- END dropdown-menu --></li>{# <li class="dropdown dropdown-full-width dropdown-hover"><a href="#" data-bs-toggle="dropdown">Pièces neuves<b class="caret"></b><span class="arrow top"></span></a><!-- BEGIN dropdown-menu --><div class="dropdown-menu p-0"><!-- BEGIN dropdown-menu-container --><div class="dropdown-menu-container"><!-- BEGIN dropdown-menu-content --><div class="dropdown-menu-content"><h4 class="title text-uppercase">Les différentes marques</h4><ul class="dropdown-brand-list mb-0"><li><a href="#"><imgsrc="{{ asset('assets/img/brand/honda.png') }}"alt="logo honda"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/kawasaki.png') }}"alt="logo kawasaki"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/suzuki.png') }}"alt="logo suzuki"/></a></li><li><a href="#"><imgsrc="{{ asset('assets/img/brand/yamaha.png') }}"alt="logo yamaha"/></a></li></ul><a href="#" class="dropdown-item">VOIR PLUS</a><h4 class="title mt-2 text-uppercase">Les différentes catégories</h4><ul style="list-style: none;" class="p-0"><li class="text-uppercase"><a class="dropdown-item" href="#">Motos classiques</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motos routières</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Motos sportives</a></li><li class="text-uppercase"><a class="dropdown-item" href="#">Autre</a></li></ul></div><!-- END dropdown-menu-content --></div><!-- END dropdown-menu-container --></div><!-- END dropdown-menu --></li> #}<li class="dropdown dropdown-hover"><a href="#" data-bs-toggle="dropdown"><i class="fa-solid fa-user-large"></i> Mon compte<b class="caret"></b><span class="arrow top"></span></a><div class="dropdown-menu">{% if is_granted('IS_AUTHENTICATED_FULLY') %}<a class="dropdown-item" href="{{ path('logout') }}"><iclass="fa-solid fa-right-from-bracket"></i> Me déconnecter</a>{% else %}<a class="dropdown-item" href="{{ path('login') }}"><iclass="fa-solid fa-user-check"></i> Me connecter</a>{% endif %}<a class="dropdown-item" href="{{ path('create_account') }}"><iclass="fa-solid fa-user-plus"></i> Créer compte</a></div></li><li><a href="{{ path('contact') }}"><i class="fa-solid fa-envelope"></i> Contact</a></li><li class="dropdown dropdown-hover"><a href="#" data-bs-toggle="dropdown"><i class="fa fa-search search-btn"></i><span class="arrow top"></span></a><div class="dropdown-menu p-15px"><form action="#" method="POST" name="search_form"><div class="input-group"><input type="text" placeholder="Search"class="form-control bg-light"/><button class="btn btn-dark" type="submit"><iclass="fa fa-search"></i></button></div></form></div></li></ul></div></div><!-- END header-nav --><!-- BEGIN header-nav --><div class="header-nav"><ul class="nav justify-content-end"><li class="dropdown dropdown-hover"><a href="#" class="header-cart" data-bs-toggle="dropdown"><i class="fa-solid fa-basket-shopping"></i><span class="total">{{ cartData|length }}</span><span class="arrow top"></span></a><div class="dropdown-menu dropdown-menu-cart p-0">{% if cartData %}<div class="cart-header"><h4 class="cart-title">Mon panier </h4></div><div class="cart-body"><ul class="cart-item">{% for item in cartData %}<li><div class="cart-item-image"><img src="{{ asset('assets/img/product/moteur_2.jpg') }}"alt="{{ item.product.productName }}"/></div><div class="cart-item-info"><h4>{{ item.product.productName }}</h4><p class="price">{{ (item.product.productPrice * item.quantity)|number_format(2, ',', ' ') }}€ TTC</p><p class="price">Quantité: {{ item.quantity }}</p></div><div class="cart-item-close"><a href="{{ path("cart_delete", {'id': item.product.id}) }}"data-bs-toggle="tooltip" data-bs-title="Supprimer"><iclass="fa-regular fa-trash-can fa-xs"></i></a></div></li>{% endfor %}<li><div class="cart-item-info"><h4 class="text-red-600">Total: {{ cartTotal|number_format(2, ',', ' ') }}€ TTC</h4></div></li></ul></div><div class="cart-footer"><div class="row gx-2"><div class="col-6"><a href="{{ path('cart') }}" class="btn btn-default btn-theme d-block">Voirmon panier</a></div><div class="col-6"><a href="{{ path('checkout') }}" class="btn btn-dark btn-theme d-block">Commander</a></div></div></div>{% else %}<div class="cart-header"><h4 class="cart-title">Votre panier est vide.</h4></div>{% endif %}</div></li></ul></div><!-- END header-nav --></div><!-- END header-container --></div><!-- END container --></div><!-- END #header -->{% endblock %}{% block body %}{% endblock %}{% block footer %}<!-- BEGIN #policy --><div id="policy" class="section-container bg-gray-100"><!-- BEGIN container --><div class="container"><!-- BEGIN row --><div class="row"><!-- BEGIN col-4 -->{# <div class="col-lg-3 col-md-3 mb-4 mb-md-0"><!-- BEGIN policy --><div class="policy"><div class="policy-icon"><i class="fa fa-truck"></i></div><div class="policy-info"><h4>Livraison</h4><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></div></div><!-- END policy --></div> #}<!-- END col-3 --><!-- BEGIN col-3 --><div class="col-lg-4 col-md-4 mb-4 mb-md-0"><!-- BEGIN policy --><div class="policy"><div class="policy-icon"><i class="fa-solid fa-circle-check"></i></div><div class="policy-info"><h4>Garantie</h4><p>Pièces contrôlées et testées </br>par nos techniciens agréés.</p></div></div><!-- END policy --></div><!-- END col-3 --><!-- BEGIN col-3 --><div class="col-lg-4 col-md-4 mb-4 mb-md-0"><!-- BEGIN policy --><div class="policy"><div class="policy-icon"><i class="fa-solid fa-dolly"></i></div><div class="policy-info"><h4>Commandes</h4><p>Plus de XXX colis livrés.</p></div></div><!-- END policy --></div><!-- END col-3 --><!-- BEGIN col-3 --><div class="col-lg-4 col-md-4"><!-- BEGIN policy --><div class="policy"><div class="policy-icon"><i class="fa-solid fa-lock"></i></div><div class="policy-info"><h4 class="mb-1">Paiement 100% sécurisé</h4><span><i class="fa-brands fa-cc-visa fa-2xl"></i> <iclass="fa-brands fa-cc-mastercard fa-2xl"></i> <iclass="fa-brands fa-cc-paypal fa-2xl"></i></span><p class="mt-1">Carte bancaire | Mastercard | Paypal</p></div></div><!-- END policy --></div><!-- END col-3 --></div><!-- END row --></div><!-- END container --></div><!-- END #policy --><!-- BEGIN #footer --><div id="footer" class="bg-gray-400"><!-- BEGIN container --><div class="container"><!-- BEGIN row --><div class="row"><!-- BEGIN col-3 --><div class="col-lg-4"><img src="{{ asset('assets/img/logo/logo.png') }}" width="100%"></div><!-- END col-3 --><!-- BEGIN col-3 --><div class="col-lg-4"><h4 class="footer-header uppercase mt-3">Informations</h4><ul class="fa-ul mb-lg-4 mb-0 p-0"><li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="{{ path("contact") }}">Contactez-nous</a></li>{% if is_granted('IS_AUTHENTICATED_FULLY') %}<li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="{{ path("app_account") }}">Mon compte</a></li>{% else %}<li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="{{ path("login") }}">Mon compte</a></li>{% endif %}<li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="#">Commande etlivraison</a></li><li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="{{ path('legal_terms') }}">Mentions légales</a></li>{#<li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="#">Vie privée</a></li>#}{% if is_granted('ROLE_ADMIN') and is_granted('IS_AUTHENTICATED_FULLY') %}<li><i class="fa-solid fa-angles-right"></i> <a class="card-link" href="{{ path('admin') }}">Interface Administrateur</a></li>{% endif %}</ul></div><!-- END col-3 --><!-- BEGIN col-3 --><div class="col-lg-4 mt-3 mb-3"><h4 class="footer-header uppercase">Contact</h4><address class="mb-lg-4 mb-0"><i class="fa-solid fa-location-dot"></i> 16 Lieu-dit le Sene, Écouflant, ANGERS, 49000<br/><i class="fa-solid fa-phone"></i> <a class="card-link"href="+33763980155">07.63.98.01.55</a><br/><i class="fa-solid fa-envelope"></i> <aclass="card-link"href="mailto:contact@mopo.fr">contact@mopo.fr</a><br/></address></div><!-- END col-3 --></div><!-- END row --></div><!-- END container --></div><!-- END #footer --><!-- BEGIN #footer-copyright --><div id="footer-copyright" class="footer-copyright"><!-- BEGIN container --><div class="container"><div class="payment-method text-white"><span><i class="fa-brands fa-cc-visa fa-2xl"></i> <i class="fa-brands fa-cc-mastercard fa-2xl"></i> <iclass="fa-brands fa-cc-paypal fa-2xl"></i></span></div><div class="copyright">Copyright © 2023 site réalisé par <a href="https://a2mi-info.com/"style="text-decoration: none; color: white">A2MI</a>.</div></div><!-- END container --></div><!-- END #footer-copyright --></div><!-- END #page-container -->{% endblock %}</body></html>