{% extends 'layouts/layouts_front/base_front.html.twig' %}
{% set cmptBack = 0 %}
{% set cmptRef = 0 %}
{% set cmptAncre = 0 %}
{% set title = accRef.accRefTitle %}
{% set description = accRef.accRefDescription %}
{% set keywords = accRef.accRefKeyword %}
{% set now = "now"|date("m/d/Y") %}
{% block stylesheets %}
<link href="https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide.min.css" rel="stylesheet">
<link rel="stylesheet preload" as="style" media="screen"
href="{{ asset('css/home.css', twigNameSpace) }}">
{% endblock %}
{% block javascripts %}
<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js"></script>
<script type="text/javascript">
/* curator-feed-default-feed-layout */
(function () {
var i, e, d = document, s = "script";
i = d.createElement("script");
i.async = 1;
i.charset = "UTF-8";
i.src = "https://cdn.curator.io/published/cb0b86a2-ec0a-44a4-9cd2-7d709d7a2edc.js";
e = d.getElementsByTagName(s)[0];
e.parentNode.insertBefore(i, e);
})();
</script>
<script>
document.addEventListener('DOMContentLoaded', function () {
var splide = new Splide('.splide', {
classes: {
customActive: 'boutonActive',
},
drag: false,
});
splide.on('pagination:mounted', function (data) {
// `items` contains all dot items
data.items.forEach(function (item) {
item.button.classList.add('pagination');
});
});
splide.mount();
});
$(document).ready(function () {
$('.splide__pagination li').addClass("liSlidejs");
var i = 0;
if (i < 1) {
$('.liSlidejs').each(function () {
if ($(this).find("button").hasClass("is-active")) {
$(this).addClass('boutonActive');
i++;
}
})
}
$(".liSlidejs").on("click", function () {
if (!$(this).hasClass("is-active")) {
$('.liSlidejs').each(function () {
$(this).removeClass('boutonActive')
});
$(this).addClass('boutonActive');
$(this).find("button").click();
}
});
});
</script>
{# DOC DU SLIDER https://swiperjs.com/demos#autoplay #}
<script>
var swiper = new Swiper(".mySwiper", {
slidesPerView: 1,
centeredSlides: true,
centeredSlidesBounds: true,
cssMode: false,
cssAnimations: true,
sliderMove: false,
loop: true,
autoplay: {
delay: 250000,
disableOnInteraction: false,
},
spaceBetween: 0,
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
pagination: {
el: ".swiper-pagination",
},
mousewheel: false,
keyboard: true,
breakpoints: {
1: {
slidesPerView: 1,
spaceBetween: 0,
},
1500: {
slidesPerView: 1,
spaceBetween: 0,
},
1720: {
slidesPerView: 3,
spaceBetween: 0,
},
},
});
</script>
{% endblock %}
{% block content %}
{# -------------------------
-- AUTOPROMO 1 -> VIDEO --
------------------------ -#}
{% if tabPromoZone1 | length > 0 %}
{% include 'front/front_home/autopromo_zone.html.twig' with {'tabPromoZone': tabPromoZone1, 'iDtabPromoZone': 'tabPromoZone1', 'size': 'full'} %}
{% else %}
<section data-bs-version="5.1"
class="slider1 directm4_slider1 cid-sYsP7EgLKR justify-content-center he-100"
id="slider1-1v-tabPromoZone1">
<div class="container-fluid">
<div class="carousel slide carousel-fade" id="sYIUsJIk6l-tabPromoZone1" data-ride="carousel"
data-bs-ride="carousel">
<div id="bigtitle"
class="animate__animated animate__delay-1s animate__fadeInUp">
<h2 class="noFadeInUp">UNE QUESTION ?<br><a
href="tel:0562925160"><span>05 62 92 51 60</span></a></h2>
<a href="{{ websiteroot }}/page/nous-contacter">
<div class="rappeler"></div>
</a>
</div>
<div class="carousel-inner">
<div class="carousel-item slider-image item opacity-1">
<div id="videoCont">
<div class="item-wrapper" id="flouMontagne">
<video data-autoplay autoplay="autoplay" loop poster="" class="videoAbs Montagne"
muted>
<source src="{{ websiteroot }}{{ asset('/medias_front/video_accueil/LOOP-16-9.webm') }}"
type="video/webm">
<source src="{{ websiteroot }}{{ asset('/medias_front/video_accueil/LOOP-16-9.mp4') }}"
type="video/mp4">
</video>
<div class="Montagne"></div>
<div id="centerbig"
class="h-100 carousel-caption justify-content-start align-items-end flex-column mt-10 visible">
<a href="{{ url('front_cures') }}">
<button>je commence ma réservation</button>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{% endif %}
{#- ------------------------
-- AUTOPROMO 2 & 3 --
------------------------ -#}
{% if tabPromoZone2 | length > 0 %}
{% include 'front/front_home/autopromo_zone.html.twig' with {'tabPromoZone': tabPromoZone2, 'iDtabPromoZone': 'tabPromoZone2', 'size': '12'} %}
{% endif %}
{% if actualites|length >0 %}
<section id="actus" class="sliderProd">
<article>
<div class="contSlider flexCenter flexMiddle flexNoWrap">
<div class="slider flex-row flex-wrap flexTop flexcolmob">
{% for actu in actualites %}
{% set cmptRef = cmptRef + 1 %}
{% set mediaTmp = actu.media_fichier %}
{% set mediaDefault = "default.png" %}
{% set mediaTmp = webp(webpSupported, mediaTmp) %}
{% set mediaDefault = webp(webpSupported, mediaDefault) %}
{% set cmptBack = cmptBack+1 %}
<a class="petiteActus d-flex align-items-center justify-content-center flex-column"
href="{{ path('front_news_card', {id:actu.id}) }}" style="" title="{{ actu.act_titre }}"
itemscope itemtype="http://schema.org/BlogPosting" itemref="author_box review_box">
<img id="imgcentre" class="noFadeInUp"
src="{{ asset('/medias_front/actualite/' ~ mediaTmp|default(mediaDefault)) | imagine_filter('front_actu_accueil') }}"
alt="{{ actu.act_titre }}">
<span class="bgActusHome">
<p itemprop="name">{{ actu.act_titre }}</p>
<span class="date"><time itemprop="datePublished"
datetime="{{ actu.act_date_publication|date("Y-m-d") }}">{{ actu.act_date_publication|date("d-m-Y") }}</time></span>
</span>
</a>
{% endfor %}
</div>
<a href="{{ path('front_news') }}">
<div class="d-flex justify-content-center align-items-center titreSlider">
<h3>Voir toutes les actualités</h3>
</div>
</a>
{# <div class="etPlus"> #}
{# <div class="containerNewsletter"> #}
{# <iframe class="mj-w-res-iframe" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" #}
{# src="https://app.mailjet.com/widget/iframe/6bd3/KhL" width="100%"></iframe> #}
{# </div> #}
{# </div> #}
</div>
<div class="catatitle d-flex flex-column justify-content-center align-items-center ">
<h3>NOS <b>CURES THERMALES</b></h3>
<img class="noFadeInUp" src="{{ websiteroot }}{{ asset('/medias_front/common/logoSolo.svg') }}"
alt="trait de peinture">
</div>
</article>
</section>
{% endif %}
{#- ------------------------
------ Bloc Slider ---------
------------------------ -#}
<div class="catalogue pb-5" id="down">
<div class="articleloc d-flex flex-column justify-content-center align-items-center">
<div class="swiper mySwiper">
<div class="swiper-wrapper">
{% for autopromo in tabPromoZone3 %}
{% set mediaTmp = autopromo.image %}
{% set mediaTmp = webp(webpSupported, autopromo.image) %}
<div class="swiper-slide">
<div class="art">
<a href="{{ autopromo.url }}"
{% if autopromo.isBlank == true %}target="_blank"{% endif %}>
<div class="imgdesc">
<img id="imgcentre" class="noFadeInUp"
src="{{ asset('/medias_front/autopromo/' ~ mediaTmp) | imagine_filter('front_autopromo3') }}"
alt="{{ autopromo.imageAlt }}">
<div class="d-flex justify-content-center">
<div class="rondSlider"></div>
</div>
</div>
</a>
<div class="priceloc d-flex justify-content-center align-center">
<a class="d-flex justify-content-center"
href="{{ autopromo.url }}">
<h4 class="noFadeInUp text-center">{{ autopromo.title }}</h4>
</a>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
<a class="boutonSlide" href="{{ path('front_shopping_categorie') }}">
<div class="offreloc d-flex justify-content-center align-items-center">
<button type="button">NOS FORMULES ET ATELIERS</button>
</div>
</a>
<div class="vaguePoint"></div>
<div class="agence d-flex align-items-center justify-content-center flex-wrap">
<div class="agencedesc">
<h2>PROFITEZ DE <br><strong>NOMBREUX AVANTAGES</strong></h2>
<h5>programme de parrainage, carte curiste +, etc.</h5><br>
<a href="{{ path('front_page' ,{'name': 'partenaires-carte-curiste'}) }}">
<div class="ensavoirplus d-flex align-items-center justify-content-center">
en savoir plus
</div>
</a>
</div>
<div class="vagueBleuTrans">
</div>
<div class="vagueBleuTrans" id="vaguedeux">
</div>
<div class="blockAvantages">
<div class="maison">
<img src="{{ websiteroot }}{{ asset('/medias_front/cauterets.png') }}">
</div>
<a href="{{ websiteroot }}{{ asset('/medias_front/common/BROCHURE-2024-NV.pdf') }}" target="_blank"
class="lienBrochure">
<div class="brochure">
<img src="{{ websiteroot }}{{ asset('/medias_front/brochure.png') }}" alt="une brochure">
</div>
</a>
<a href="{{ websiteroot }}{{ asset('/medias_front/common/BROCHURE-2024-NV.pdf') }}" target="_blank"
class="lienCercle">
<div class="cercleVert">
<p>
télécharger<br><strong>notre brochure</strong>
</p>
</div>
</a>
</div>
</div>
{% endblock %}