templates/default/index.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}MOPO - Accueil{% endblock %}
  3. {% block body %}
  4.     <!-- BEGIN #background -->
  5.     <div class="banner">
  6.         <div class="container">
  7.             <div class="row">
  8.                 <div class="col-12 d-flex justify-content-center">
  9.                     <img class="mt-3 banner-logo" src="{{ asset('assets/img/logo/logo.png') }}" alt="logo">
  10.                 </div>
  11.             </div>
  12.         </div>
  13.     </div>
  14.     <!-- END #background -->
  15.     <!-- BEGIN #page-container -->
  16.     <div id="page-container" class="fade show">
  17.         <!-- BEGIN section -->
  18.         <div class="section-container bg-white">
  19.             <div class="mt-3 mb-5">
  20.                 {% include 'search/search.html.twig' %}
  21.             </div>
  22.             <!-- BEGIN container -->
  23.             <div class="container">
  24.                 <div class="row">
  25.                     <div class="col-lg-6 col-md-6 col-sm-12">
  26.                         <img class="img-fluid rounded-2 shadow-lg" src="{{ asset('assets/img/background/motos.jpg') }}"
  27.                              alt="motos">
  28.                     </div>
  29.                     <div class="col-lg-6 col-md-6 col-sm-12">
  30.                         <h2 class="text-red-600 text-center m-3">Qui sommes-nous ?</h2>
  31.                         <p>
  32.                             Fort de notre expérience et de nos années passées en compétition moto.
  33.                             C’est tout naturellement que naît l’entreprise MOPO.<br>
  34.                             Nous vous proposons à la vente des pièces moto d’occasion, vérifiées par nos soins pour vous
  35.                             apporter satisfaction et une utilisation optimale.<br>
  36.                             MOPO se veut une entreprise à l'esprit familial et proche de sa clientèle.<br>
  37.                             Nous avons à cœur de satisfaire nos clients avec des pièces de qualités, mais toujours dans
  38.                             le respect environnemental.<br>
  39.                             Nous vous souhaitons une bonne visite sur notre site !<br><br>
  40.                             N'hésitez pas à prendre contact avec nous si vous avez besoin d'informations complémentaires
  41.                             ! Un formulaire vous est mis à disposition dans la rubrique "Contact".
  42.                         </p>
  43.                         <div class="d-flex justify-content-center">
  44.                             <a href="{{ path('contact') }}">
  45.                                 <button class="custom-btn">
  46.                                     <span>Nous contacter</span>
  47.                                 </button>
  48.                             </a>
  49.                         </div>
  50.                     </div>
  51.                 </div>
  52.             </div>
  53.             <!-- END container -->
  54.         </div>
  55.         <!-- END section -->
  56.         <!-- BEGIN section -->
  57.         <div class="section-container bg-gray-300 mt-5">
  58.             <!-- BEGIN container -->
  59.             <div class="container">
  60.                 <!-- BEGIN section-title -->
  61.                 <!-- BEGIN section-title -->
  62.                 <h2 class="text-red-600 section-title">
  63.                     Récemment ajoutées
  64.                 </h2>
  65.                 <!-- END section-title -->
  66.                 <!-- BEGIN category-container -->
  67.                 <div class="category-container">
  68.                     <!-- BEGIN category-detail -->
  69.                     <div class="category-detail">
  70.                         <!-- BEGIN category-item -->
  71.                         <div class="category-item full">
  72.                             <div class="item rounded">
  73.                                 <div class="item-cover">
  74.                                     <img src="{{ asset("assets/img/background/moto.jpg") }}" alt="moto"/>
  75.                                 </div>
  76.                             </div>
  77.                         </div>
  78.                         <!-- END category-item -->
  79.                         <!-- BEGIN category-item -->
  80.                         <div class="category-item list">
  81.                             <!-- BEGIN item-row -->
  82.                             <div class="item-row">
  83.                                 <!-- BEGIN item -->
  84.                                 {% for product in recently_added_products %}
  85.                                     <div class="item item-thumbnail border">
  86.                                         <a href="{{ path('product_details', {'id': product.id}) }}" class="item-image">
  87.                                             {% if product.images is empty %}
  88.                                                 <img src="{{ asset('assets/img/product/default.png') }}"
  89.                                                      alt="no image"/>
  90.                                             {% else %}
  91.                                                 <img src="{{ asset('assets/img/product/' ~ product.images[0].imageName) }}"
  92.                                                      alt="{{ product.images[0].imageName }}"/>
  93.                                             {% endif %}
  94.                                         </a>
  95.                                         <div class="item-info border-1">
  96.                                             <h4 class="item-title">
  97.                                                 <a href="{{ path('product_details', {'id': product.id}) }}">{{ product.productName }}</a>
  98.                                             </h4>
  99.                                             <p class="item-desc"><strong>Marque:</strong> {{ product.brand }}, <strong>Modèle:</strong> {{ product.model }}
  100.                                                 , <strong>État:</strong> {{ product.condition }}</p>
  101.                                             <div class="item-price">{{ product.productPrice }} € TTC</div>
  102.                                             <p class="item-desc">{{ (product.productPrice / tva)|number_format(2) }}€
  103.                                                 HT</p>
  104.                                         </div>
  105.                                     </div>
  106.                                 {% endfor %}
  107.                                 <!-- END item -->
  108.                             </div>
  109.                             <!-- END item-row -->
  110.                         </div>
  111.                         <!-- END category-item -->
  112.                     </div>
  113.                     <!-- END category-detail -->
  114.                 </div>
  115.                 <!-- END category-container -->
  116.             </div>
  117.             <!-- END container -->
  118.         </div>
  119.         <!-- END section -->
  120.         <!-- BEGIN section -->
  121.         <div class="section-container bg-white">
  122.             <div class="container">
  123.                 <!-- BEGIN section-title -->
  124.                 <h2 class="text-red-600 section-title clearfix">
  125.                     <span class="flex-1">Les différentes marques</span>
  126.                     <div class="dropdown">
  127.                         <a class="btn btn-outline-red dropdown-toggle" href="#" role="button" id="dropdownMenuLink"
  128.                            data-bs-toggle="dropdown" aria-expanded="false">
  129.                             VOIR PLUS <i class="fa-solid fa-angle-down ms-1"></i>
  130.                         </a>
  131.                         <ul class="dropdown-menu pt-0 mt-1" aria-labelledby="dropdownMenuLink">
  132.                             {% for brand in brands %}
  133.                                 <li><a class="dropdown-item"
  134.                                        href="{{ path('brand', {'id': brand.id}) }}">{{ brand.brandName }}</a></li>
  135.                             {% endfor %}
  136.                         </ul>
  137.                     </div>
  138.                 </h2>
  139.                 <!-- END section-title -->
  140.                 <div class="row mt-3">
  141.                     {% for logo in brands %}
  142.                         <div class="col-lg-3 col-md-3 col-sm-12 d-flex justify-content-center mt-3">
  143.                             <a href="{{ path('brand', {'id': logo.id}) }}">
  144.                                 <div class="card card-zoom shadow-lg" style="width: 15rem;">
  145.                                     <img src="{{ asset('assets/img/brand/' ~ logo.brandLogoImage) }}"
  146.                                          class="card-img-top brand" alt="{{ logo.brandName }}">
  147.                                 </div>
  148.                             </a>
  149.                         </div>
  150.                     {% endfor %}
  151.                 </div>
  152.             </div>
  153.         </div>
  154.         <!-- END section -->
  155.         {#<div class="section-container bg-gray-300">
  156.             <div class="container">
  157.                 <!-- BEGIN section-title -->
  158.                 <h2 class="text-red-600 section-title clearfix">
  159.                     <span class="flex-1">Les différentes catégories</span>
  160.                     <div class="dropdown">
  161.                         <a class="btn btn-outline-red dropdown-toggle" href="#" role="button" id="dropdownMenuLink"
  162.                            data-bs-toggle="dropdown" aria-expanded="false">
  163.                             VOIR PLUS <i class="fa-solid fa-angle-down ms-1"></i>
  164.                         </a>
  165.                         <ul class="dropdown-menu pt-0 mt-1" aria-labelledby="dropdownMenuLink">
  166.                             <li><a class="dropdown-item" href="#">Motos classiques</a></li>
  167.                             <li><a class="dropdown-item" href="#">Motos routières</a></li>
  168.                             <li><a class="dropdown-item" href="#">Motos sportives</a></li>
  169.                             <li><a class="dropdown-item" href="#">Lorem ipsum</a></li>
  170.                             <li><a class="dropdown-item" href="#">Lorem ipsum</a></li>
  171.                             <li><a class="dropdown-item" href="#">Lorem ipsum</a></li>
  172.                             <li><a class="dropdown-item" href="#">Lorem ipsum</a></li>
  173.                             <li><a class="dropdown-item" href="#">Lorem ipsum</a></li>
  174.                         </ul>
  175.                     </div>
  176.                 </h2>
  177.                 <!-- END section-title -->
  178.             </div>
  179.             <div class="container mt-5">
  180.                 <div class="row">
  181.                     <div class="col-lg-4 col-md-4 col-sm-12 d-flex justify-content-center mb-5">
  182.                         <!-- BEGIN CARD -->
  183.                         <a href="#" class="card-link">
  184.                             <div class="card card-zoom p-0 col-lg-6 col-sm-12 m-2 border-0 shadow rounded-3 card-overlay"
  185.                                  style="width: 13rem; height: 8rem;">
  186.                                 <div class="d-flex justify-content-center img-overlay">
  187.                                     <img src="{{ asset('assets/img/icon/moto_classique.png') }}" class="card-img-top"
  188.                                          alt="moto classique">
  189.                                 </div>
  190.                                 <div class="card-body text-center d-flex justify-content-center card-margin">
  191.                                     <p class="uppercase">Motos classiques</p>
  192.                                 </div>
  193.                             </div>
  194.                         </a>
  195.                         <!-- END CARD -->
  196.                     </div>
  197.                     <div class="col-lg-4 col-md-4 col-sm-12 d-flex justify-content-center mb-5">
  198.                         <!-- BEGIN CARD -->
  199.                         <a href="#" class="card-link">
  200.                             <div class="card card-zoom p-0 col-lg-6 col-sm-12 m-2 border-0 shadow rounded-3 card-overlay"
  201.                                  style="width: 13rem; height: 8rem;">
  202.                                 <div class="d-flex justify-content-center img-overlay">
  203.                                     <img src="{{ asset('assets/img/icon/moto_route.png') }}" class="card-img-top"
  204.                                          alt="moto routière">
  205.                                 </div>
  206.                                 <div class="card-body text-center d-flex justify-content-center card-margin">
  207.                                     <p class="uppercase">Motos routières</p>
  208.                                 </div>
  209.                             </div>
  210.                         </a>
  211.                         <!-- END CARD -->
  212.                     </div>
  213.                     <div class="col-lg-4 col-md-4 col-sm-12 d-flex justify-content-center mb-5">
  214.                         <!-- BEGIN CARD -->
  215.                         <a href="#" class="card-link">
  216.                             <div class="card card-zoom p-0 col-lg-6 col-sm-12 m-2 border-0 shadow rounded-3 card-overlay"
  217.                                  style="width: 13rem; height: 8rem;">
  218.                                 <div class="d-flex justify-content-center img-overlay">
  219.                                     <img src="{{ asset('assets/img/icon/moto_sport.png') }}" class="card-img-top"
  220.                                          alt="moto sportive">
  221.                                 </div>
  222.                                 <div class="card-body text-center d-flex justify-content-center card-margin">
  223.                                     <p class="uppercase">Motos sportives</p>
  224.                                 </div>
  225.                             </div>
  226.                         </a>
  227.                         <!-- END CARD -->
  228.                     </div>
  229.                                         <div class="col-lg-3 col-sm-12 d-flex justify-content-center mb-5">
  230.                         <!-- BEGIN CARD -->
  231.                         <a href="#" class="card-link">
  232.                             <div class="card card-zoom p-0 col-lg-6 col-sm-12 m-2 border-0 shadow rounded-3 card-overlay"
  233.                                  style="width: 13rem; height: 8rem;">
  234.                                 <div class="d-flex justify-content-center img-overlay">
  235.                                     <img src="{{ asset('assets/img/icon/moto_terrain.png') }}" class="card-img-top"
  236.                                          alt="moto tout terrain">
  237.                                 </div>
  238.                                 <div class="card-body text-center d-flex justify-content-center card-margin">
  239.                                     <p class="uppercase item-desc">Motos tout terrain</p>
  240.                                 </div>
  241.                             </div>
  242.                         </a>
  243.                         <!-- END CARD -->
  244.                     </div>
  245.                 </div>
  246.             </div>
  247.         </div>#}
  248.     </div>
  249. {% endblock %}