templates/home/index.html.twig line 1

  1. {% extends 'site.html.twig' %}
  2. {% block title %}{% endblock %}
  3. {% block body %}
  4.    <!--  Carousel start-->
  5.  <div id="header-carousel" class="carousel slide carousel-fade" data-bs-ride="carousel">
  6.             <div class="carousel-inner">
  7.              <div class="carousel-item active" style="height: 100vh;">
  8.     <img class="w-100" src="/../assets/site/img/IMG_5751.jpg" alt="Image" style="max-height: 100%">
  9.     <div class="carousel-caption d-flex flex-column align-items-center justify-content-center">
  10.         <div class="p-3" style="max-width: 900px;">
  11.             <h5 class="text-white text-uppercase mb-3 animated slideInDown">Prenez le large avec Villennes Boat</h5>
  12.             <h1 class="display-1 text-white mb-md-4 animated zoomIn">Expérimentez des moments de bonheur </h1>
  13.             <a href="https://villennesboats.digital-nautic.com/fr" class="btn btn-primary py-md-3 px-md-5 me-3 animated slideInLeft" style="border-radius: 25px 25px 25px 25px">Réservez votre bateau</a>
  14.             <a href="{{path('app_contact')}}" class="btn btn-outline-light py-md-3 px-md-5 animated slideInRight"style="border-radius: 25px 25px 25px 25px">Contactez nous</a>
  15.         </div>
  16.     </div>
  17. </div>
  18.                 
  19.             </div>
  20.             <button class="carousel-control-prev" type="button" data-bs-target="#header-carousel"
  21.                 data-bs-slide="prev">
  22.                 <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  23.                 <span class="visually-hidden">Previous</span>
  24.             </button>
  25.             <button class="carousel-control-next" type="button" data-bs-target="#header-carousel"
  26.                 data-bs-slide="next">
  27.                 <span class="carousel-control-next-icon" aria-hidden="true"></span>
  28.                 <span class="visually-hidden">Next</span>
  29.             </button>
  30.         </div>
  31.     </div>
  32.   
  33.     <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s" id="about" style="margin-top: 40px;">
  34.         <div class="container py-5">
  35.             <div class="row g-5">
  36.                 <div class="col-lg-7">
  37.                     <div class="section-title position-relative pb-3 mb-5">
  38.                         <h5 class="fw-bold text-primary text-uppercase">À propos de nous</h5>
  39.                         <h1 class="mb-0">Naviguez en toute confiance avec Villennes Boat</h1>
  40.                     </div>
  41.                     <p class="mb-4">Villennes Boat est un service de location de bateaux de plaisance situé dans la charmante ville de Villennes-sur-Seine, en Île-de-France, à seulement 25km de Paris. <br> Le site propose une large sélection de bateaux adaptés à tous les goûts et à tous les budgets. <br> L'équipe de Villennes Boat est composée de professionnels passionnés par la navigation et l'expérience client. <br>Ils se feront un plaisir de vous aider à trouver le bateau idéal pour vos besoins et de vous fournir tous les conseils et les informations dont vous avez besoin pour profiter pleinement de votre journée sur l'eau.</p>
  42.                     <div class="row g-0 mb-3">
  43.                         <div class="col-sm-6 wow zoomIn" data-wow-delay="0.2s">
  44.                             <h5 class="mb-3"><i class="fa fa-check text-primary me-3"></i>Équipe Professionnelle</h5>
  45.                             <h5 class="mb-3"><i class="fa fa-check text-primary me-3"></i>Différentes activités</h5>
  46.                         </div>
  47.                         <div class="col-sm-6 wow zoomIn" data-wow-delay="0.4s">
  48.                             <h5 class="mb-3"><i class="fa fa-check text-primary me-3"></i>Disponible 24/7</h5>
  49.                             <h5 class="mb-3"><i class="fa fa-check text-primary me-3"></i>Prix abordables</h5>
  50.                         </div>
  51.                     </div>
  52.                     <div class="d-flex align-items-center mb-4 wow fadeIn" data-wow-delay="0.6s">
  53.                         <div class="bg-primary d-flex align-items-center justify-content-center rounded" style="width: 60px; height: 60px;">
  54.                             <i class="fa fa-phone-alt text-white"></i>
  55.                         </div>
  56.                         <div class="ps-4">
  57.                             <h5 class="mb-2">Contactez nous</h5>
  58.                             <h4 class="text-primary mb-0"> 06 73 82 80 35</h4>
  59.                         </div>
  60.                     </div>
  61.                    <a href="https://villennesboats.digital-nautic.com/fr" class="btn btn-primary py-3 px-5 mt-3 wow zoomIn" data-wow-delay="0.9s" style="border-radius: 25px 25px 25px 25px">Réservez votre Bâteau</a>&nbsp;
  62. <a href="{{path('app_contact')}}" class="btn btn-primary py-3 px-5 mt-3 wow zoomIn" data-wow-delay="0.9s" style="border-radius: 25px 25px 25px 25px">Contactez nous </a>
  63.                 </div>
  64.                 <div class="col-lg-5" style="min-height: 500px;">
  65.                     <div class="position-relative h-100">
  66.                         <img class="position-absolute w-100 h-100 rounded wow zoomIn" data-wow-delay="0.9s" src="/../assets/site/img/IMG_5738.jpg" style="object-fit: cover; box-shadow:8px 8px 10px 0 rgb(38, 139, 200) ;">
  67.                     </div>
  68.                 </div>
  69.             </div>
  70.         </div>
  71.     </div>
  72.    
  73.  
  74.             
  75.             </div>
  76.         </div>
  77.     </div>
  78. <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s">
  79.   <div class="container py-5">
  80.     <div class="section-title position-relative pb-3 mb-5">
  81.       <h5 class="fw-bold text-primary text-uppercase">Nos Activités</h5>
  82.       <h1 class="mb-0">Villennes Boat vous offre une expérience unique sur la Seine</h1>
  83.     </div>
  84.     
  85.     <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-5">
  86.       {% for activity in activities %}
  87.       <div class="col wow zoomIn" data-wow-delay="0.3s" >
  88.         <div class="service-item rounded d-flex flex-column align-items-center justify-content-center text-center" style="background: linear-gradient(rgba(0, 0, 0, 0.32), rgba(26, 49, 85, 0.77)),url({{ vich_uploader_asset(activity, 'imageFile') }}) center center no-repeat; background-color: rgba(0, 0, 0, 0); background-size: auto, auto; background-size: cover;">
  89.           <h4 class="mb-3" style="color:white">{{ activity.title }}</h4>
  90.         </div>
  91.       </div>
  92.       {% else %}
  93.       <div class="col text-center">
  94.        <center> <h3>Aucune activité disponible </h3></center>
  95.       </div>
  96.       {% endfor %}
  97.     </div>
  98.     <div class="d-flex justify-content-center pt-5">
  99.       <a href="{{path('app_activités')}}" class="btn btn-primary rounded-pill px-4 py-2">En savoir plus</a>
  100.     </div>
  101.     
  102.   </div>
  103. </div>
  104. {{ include('boat.twig') }}
  105. {{ include('formules.twig') }}
  106.     <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s">
  107.         <div class="container py-5">
  108.             <div class="row g-5">
  109.                 <div class="col-lg-7">
  110.                     <div class="section-title position-relative pb-3 mb-5">
  111.                         <h5 class="fw-bold text-primary text-uppercase">Réservez maintenant</h5>
  112.                         <h1 class="mb-0">Contactez nous gratuitement</h1>
  113.                     </div>
  114.                     <div class="row gx-3">
  115.                         <div class="col-sm-6 wow zoomIn" data-wow-delay="0.2s">
  116.                             <h5 class="mb-4"><i class="fa fa-reply text-primary me-3"></i>Réponse sous 24 heures</h5>
  117.                         </div>
  118.                         <div class="col-sm-6 wow zoomIn" data-wow-delay="0.4s">
  119.                             <h5 class="mb-4"><i class="fa fa-phone-alt text-primary me-3"></i>Réponse immédiate</h5>
  120.                         </div>
  121.                     </div>
  122.                     <p class="mb-4">Réservez dès maintenant votre excursion  et partez à la découverte des merveilles de la Seine et ses paysages.
  123.                    
  124.                      Que vous soyez à la recherche d'une balade en famille, d'un moment romantique ou d'une journée entre amis, notre équipe se fera un plaisir de vous accompagner dans cette expérience inoubliable.</p> <p> Nous vous proposons des prestations sur-mesure pour répondre à toutes vos envies, du pique-nique aux dégustations de produits locaux.<br>Réservez dès maintenant et vivez une expérience marine unique avec Villennes Boat.</p>
  125.                     <div class="d-flex align-items-center mt-2 wow zoomIn" data-wow-delay="0.6s">
  126.                         <div class="bg-primary d-flex align-items-center justify-content-center rounded" style="width: 60px; height: 60px;">
  127.                             <i class="fa fa-phone-alt text-white"></i>
  128.                         </div>
  129.                         <div class="ps-4">
  130.                             <h5 class="mb-2">Contactez nous</h5>
  131.                             <h4 class="text-primary mb-0">06 73 82 80 35</h4>
  132.                         </div>
  133.                     </div>
  134.                 </div>
  135.                 <div class="col-lg-5">
  136.                     <div class="h-100 d-flex align-items-center p-5 wow zoomIn" data-wow-delay="0.9s">
  137.                       
  138.                         {{ form_start(form) }}
  139.                         <div class="row g-3">
  140.                          <center>  <h5 class="fw-bold text-primary text-uppercase">Formulaire de contact</h5> </center>
  141.                             <div class="col-md-12">
  142.                                 {{ form_row(form.name) }}
  143.                             </div>
  144.                             <div class="col-md-12">
  145.                                 {{ form_row(form.email) }}
  146.                             </div>
  147.                             <div class="col-12">
  148.                                 {{ form_row(form.subject) }}
  149.                             </div>
  150.                             <div class="col-12">
  151.                                 {{ form_row(form.message) }}
  152.                             </div>
  153.                             <div class="col-12">
  154.                                 <button class="btn btn-primary w-100 py-3" type="submit">Envoyer</button>
  155.                             </div>
  156.                         </div>
  157.                         {{ form_end(form) }}
  158.                     </div>
  159.                 </div>
  160.             </div>
  161.         </div>
  162.     </div>
  163.     <!-- Quote End -->
  164.     <!-- Testimonial Start -->
  165.     <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s">
  166.         <div class="container py-5">
  167.             <div class="section-title text-center position-relative pb-3 mb-4 mx-auto" style="max-width: 600px;">
  168.                 <h5 class="fw-bold text-primary text-uppercase">Avis</h5>
  169.                 <h1 class="mb-0">Les avis de nos clients</h1>
  170.             </div>
  171.   <iframe id="digitalNauticReviewFrameSample"
  172.         title="Avis de VILLENNES BOAT"
  173.         width="100%" height="305" style="border:none;"
  174.         src="https://villennesboats.digital-nautic.com/iframes/fr/reviews">
  175.     </iframe>
  176.     
  177.         </div>
  178.     </div>
  179. <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s">
  180.         <div class="container py-5">
  181.             <div class="section-title text-center position-relative pb-3 mb-5 mx-auto" style="max-width: 600px;">
  182.                 <h5 class="fw-bold text-primary text-uppercase">Actualités Instagram</h5>
  183.                 <h1 class="mb-0">Suivez notre compte @Villennes_Boat</h1>
  184.             </div>
  185.             
  186.             <div class="container py-5">
  187.             
  188.     <!-- Place <div> tag where you want the feed to appear -->
  189. <div id="curator-feed-default-feed-layout"></div>
  190.              </div>
  191.         </div>
  192. </div>
  193.               
  194. <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s" style="visibility: visible; animation-delay: 0.1s; animation-name: fadeInUp;">
  195. <div class="container py-5">
  196. <div class="section-title text-center position-relative pb-3 mb-5 mx-auto" style="max-width: 600px;">
  197. <h5 class="fw-bold text-primary text-uppercase">Notre actualités</h5>
  198. <h1 class="mb-0"></h1>
  199. </div>
  200. <div class="row g-5">
  201.   {% for actuality in actualities %}
  202.     <div class="col-lg-4 wow slideInUp" data-wow-delay="0.3s" style="visibility: visible; animation-delay: 0.3s; animation-name: slideInUp;">
  203.         <div class="blog-item bg-light rounded overflow-hidden">
  204.             <div class="blog-img position-relative overflow-hidden">
  205.                 <img class="img-fluid" src="{{ vich_uploader_asset(actuality, 'imageFile') }}" alt="">
  206.                 <a class="position-absolute top-0 start-0 bg-primary text-white rounded-end mt-5 py-2 px-4" href="">{{actuality.label}}</a>
  207.             </div>
  208.             <div class="p-4">
  209.                 <div class="d-flex mb-3">
  210.                     <small class="me-3"><i class="far fa-user text-primary me-2"></i>{{actuality.name}} {{actuality.lastname}}</small>
  211.                     <small><i class="far fa-calendar-alt text-primary me-2"></i>{{ actuality.createdAt ? actuality.createdAt|date(' d-m-Y ') : '' }}</small>
  212.                 </div>
  213.                     <h4 class="mb-3">{{ actuality.title }}</h4>
  214.                         <p>{{ actuality.texte }}</p>
  215.                        
  216.             </div>
  217.         </div>
  218.     </div>
  219.          {% else %}
  220.             <tr>
  221.                 <td colspan="5">Aucun articles </td>
  222.             </tr>
  223.         {% endfor %}
  224. </div>
  225. </div>
  226. </div>
  227.     <div class="container-fluid py-5 wow fadeInUp" data-wow-delay="0.1s" style="visibility: visible; animation-delay: 0.1s; animation-name: fadeInUp;">
  228. <div class="container py-5">
  229. <div class="row g-5">
  230. <div class="col-lg-6">
  231. <div class="section-title-1 position-relative pb-3 mb-5">
  232. <h5 class="fw-bold text-primary text-uppercase">Foire aux Questions</h5>
  233. <h1 class="mb-0">Tout ce que vous devez savoir sur la location de bateaux</h1>
  234. </div>
  235. <p class="mb-4">Bienvenue sur la  FAQ de Villennes Boat ! Nous sommes heureux de répondre à toutes vos questions pour vous aider à préparer votre journée de navigation en toute tranquillité.<br> Nous sommes là pour vous aider à planifier votre journée de navigation et répondre à toutes vos questions, alors n'hésitez pas à nous contacter si vous avez besoin d'aide ou si vous avez des questions supplémentaires.</p>
  236. </div>
  237. <div class="col-lg-6">
  238. <div class="accordion accordion-custom" id="accordionExample">
  239. <div class="accordion-item wow fadeInUp" data-wow-delay="0.1s" style="visibility: visible; animation-delay: 0.1s; animation-name: fadeInUp;">
  240. <h2 class="accordion-header" id="headingOne">
  241. <button class="accordion-button fw-semi-bold" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
  242. Quel est l'âge minimum requis pour louer un bateau ? 
  243. </button>
  244. </h2>
  245. <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
  246. <div class="accordion-body">
  247.  L'âge minimum requis pour louer un bateau est de 18 ans
  248. </div>
  249. </div>
  250. </div>
  251. <div class="accordion-item wow fadeInUp" data-wow-delay="0.2s" style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">
  252. <h2 class="accordion-header" id="headingTwo">
  253. <button class="accordion-button collapsed fw-semi-bold" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
  254. Quels sont les moyens de paiement acceptés par Villennes Boat ? 
  255. </button>
  256. </h2>
  257. <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
  258. <div class="accordion-body">
  259. Dolor nonumy tempor elitr et rebum ipsum sit duo duo. Diam sed sed magna et magna diam aliquyam amet dolore ipsum erat duo. Sit rebum magna duo labore no diam.
  260. </div>
  261. </div>
  262. </div>
  263. <div class="accordion-item wow fadeInUp" data-wow-delay="0.3s" style="visibility: visible; animation-delay: 0.3s; animation-name: fadeInUp;">
  264. <h2 class="accordion-header" id="headingThree">
  265. <button class="accordion-button collapsed fw-semi-bold" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
  266.   Est-il possible de louer un bateau pour plusieurs jours ? 
  267. </button>
  268. </h2>
  269. <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">
  270. <div class="accordion-body">
  271. Dolor nonumy tempor elitr et rebum ipsum sit duo duo. Diam sed sed magna et magna diam aliquyam amet dolore ipsum erat duo. Sit rebum magna duo labore no diam.
  272. </div>
  273. </div>
  274. </div>
  275. <div class="accordion-item wow fadeInUp" data-wow-delay="0.4s" style="visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;">
  276. <h2 class="accordion-header" id="headingFour">
  277. <button class="accordion-button collapsed fw-semi-bold" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive">
  278. Y a-t-il une limite de distance pour naviguer avec les bateaux de Villennes Boat ? 
  279. </button>
  280. </h2>
  281. <div id="collapseFour" class="accordion-collapse collapse" aria-labelledby="headingFour" data-bs-parent="#accordionExample">
  282. <div class="accordion-body">
  283. Dolor nonumy tempor elitr et rebum ipsum sit duo duo. Diam sed sed magna et magna diam aliquyam amet dolore ipsum erat duo. Sit rebum magna duo labore no diam.
  284. </div>
  285. </div>
  286. </div>
  287. <div class="accordion-item wow fadeInUp" data-wow-delay="0.5s" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  288. <h2 class="accordion-header" id="headingFive">
  289. <button class="accordion-button collapsed fw-semi-bold" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive">
  290. Quels sont les moyens de paiement acceptés par Villennes Boat ? 
  291. </button>
  292. </h2>
  293. <div id="collapseFive" class="accordion-collapse collapse" aria-labelledby="headingFive" data-bs-parent="#accordionExample">
  294. <div class="accordion-body">
  295. Dolor nonumy tempor elitr et rebum ipsum sit duo duo. Diam sed sed magna et magna diam aliquyam amet dolore ipsum erat duo. Sit rebum magna duo labore no diam.
  296. </div>
  297. </div>
  298. </div>
  299. </div>
  300. </div>
  301. </div>
  302. </div>
  303. </div>
  304. <style>
  305. </style>
  306. <!-- The Javascript can be moved to the end of the html page before the </body> tag --><script type="text/javascript">
  307. /* curator-feed-default-feed-layout */
  308. (function(){
  309. var i,e,d=document,s="script";i=d.createElement("script");i.async=1;i.charset="UTF-8";
  310. i.src="https://cdn.curator.io/published/e7cc826c-08b8-4f3a-b348-d22bfafef4b5.js";
  311. e=d.getElementsByTagName(s)[0];e.parentNode.insertBefore(i, e);
  312. })();
  313. </script>
  314. {% endblock %}