{% extends "theme/"~ app.request.server.get('APP_THEME') ~"/partials/base.html.twig" %}
{% block stylesheets %}
{{parent()}}
{% if page.customstyle is not empty %}
<style>{{page.customstyle|raw}}</style>
{% endif %}
{% endblock %}
{% block body %}
<div id="{{id_page}}" class="page-cms">
{% if breadcrumb is defined and breadcrumb is not empty %}
{{ include ('theme/'~ app.request.server.get('APP_THEME') ~'/partials/breadcrumb.html.twig',{
breadcrumb: breadcrumb,
titre_page: titre_page|default(''),
image_bandeau: image_bandeau,
image_bandeau_alt:image_bandeau_alt
}, with_context = false)}}
{% endif %}
<div class="container-fluid content-wrapper">
<div class="content-area">
<div class="row content_page">
<div class="col-sm-12">
{% if page.image and page.showimageprincipal == false %}
{% set position_image = ({ "1": "d-flex justify-content-center", "2": "d-flex justify-content-start", "3": "d-flex justify-content-end" }[page.positionimage]|default("d-flex justify-content-center")) %}
<div class="{{position_image}}">
<div class="col-image-post">
<img class="img-fluid principal-img" src="{{asset_image(page.image,'medium',['1024x/uploads','800x/uploads','800x/uploads'])}}" alt="{{page.imagealt is not empty ? page.imagealt|raw : page.title|raw}}"/>
</div>
</div>
{% endif %}
{% set lien_site = "<a href="~websiteUrl()~" title="~site_parameters.getParameters().titre~">"~websiteUrl()~"</a>" %}
{% if page.content is not empty %}
<div class="texte-content">{{ContentChangeByMotCle(page.id,page.content|replace({'[NDD]':lien_site}))|shortcode|raw}}</div>
{% endif %}
{% if page.tarifs is not empty %}
{% set data_tarif = unserialize(page.tarifs) %}
<div class="tarifs_accordeon">
{% for item in data_tarif %}
<div class="tarifs_accordeon_title"><span class="title">{{item.globalTitle}}</span> <span class="icon-plus"></span></div>
{% if item.tables is not empty %}
<div class="tarifs_accordeon_content">
{% for tab in item.tables %}
<div class="tarifs_tab">
<div class="tarif_tab_title">{{tab.tableTitle}}</div>
{% if tab.tableDescription is defined and tab.tableDescription is not empty %}
<div class="tarif_tab_description">{{tab.tableDescription}}</div>
{% endif %}
<div class="tarif_tab_content">
{% if tab.rows is defined and tab.rows is not empty %}
{% for row_item in tab.rows %}
<div class="tarif_tab_line">
<div class="tarif_tab_line_title">{{row_item.titre}}</div>
<div class="tarif_tab_line_subtitle">{{row_item.sousTitre}}</div>
<div class="tarif_tab_line_price">{{row_item.price}}</div>
</div>
{% endfor %}
{% endif %}
</div>
</div>
{% endfor %}
</div>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% if page.typelien != 1 %}
{% if page.typelien == '4' %}
<div class="text-center py-2">
<a href="tel:{{page.telephone}}" class="btn btn-theme py-3 px-5 mt-3 btn-plus">{{page.titrelien}}</a>
</div>
{% elseif page.typelien == '2' %}
<div class="text-center py-2">
<a href="{{resolveInternalSlugLink(page.lieninterne)}}" class="btn btn-theme py-3 px-5 mt-3 btn-plus">{{page.titrelien}}</a>
</div>
{% elseif page.typelien == '3' %}
<div class="text-center py-2">
<a href="{{page.lienexterne}}" target="_blank" class="btn btn-theme py-3 px-5 mt-3 btn-plus">{{page.titrelien}}</a>
</div>
{% endif %}
{% endif %}
</div>
{% if page.urlvideo is not empty %}
<div class="col-sm-12">
<div class="contenu-video">
{% set id_video_externe = extract_youtube_id(page.urlvideo) %}
<a class="video-thumbnail m-0" href="{{page.urlvideo}}" data-fancybox="video">
<img src="https://img.youtube.com/vi/{{id_video_externe}}/maxresdefault.jpg" class="img-fluid" alt="youtube vidéo"/>
</a>
</div>
</div>
{% endif %}
{% if galleries and galleries is not empty and twig_galerie is defined and twig_galerie is not empty %}
<div class="col-sm-12">
{{ include(template_from_string(twig_galerie)) }}
</div>
{% endif %}
</div>
</div>
</div>
{% if blocs is defined %}
{{ include ('theme/'~ app.request.server.get('APP_THEME') ~'/partials/bloc_render.html.twig',{blocs: blocs}, with_context = false)}}
{% endif %}
{% if post_associer is defined and post_associer is not empty %}
<div class="container-fluid content-wrapper py-5">
<div class="row">
<div class="col-sm-12">
<h2 class="title mb-5">
Découvrez d'autres articles
</h2>
<div class="article-list" data-columns="3" data-style="compact">
{% for key,item in post_associer %}
<div class="col article-item list-item ">
<div class="card">
<div class="bx-image">
{% if item.image %}
<img data-src="{{asset_image(item.image,'medium',['1024x/uploads','800x/uploads','800x/uploads'])}}" class="card-img-top lazyload" alt="{{item.title}}">
{% else %}
<img data-src="{{asset('/uploads/media-site/'~ site_parameters.getParameters().imagevide)}}" class="card-img-top lazyload" alt="{{item.title}}">
{% endif %}
</div>
<div class="card-body">
<div class="article-content">
{% set link = path('page',{slug:item.slug }) %}
<h3 class="card-title"><a href="{{link}}">{{item.title}}</a></h3>
{% if item.showresume %}
{% set texte_content = cutText(item.summary) %}
{% else %}
{% set texte_content = cutText(item.content) %}
{% endif %}
{% if texte_content is not empty %}
<p class="card-text">{{texte_content|raw}}</p>
{% endif %}
</div>
{% set link = path('page',{slug:item.slug }) %}
<div class="action-article">
{% set titre_lien = item.titlebottonaffichage|default('label.btn_plus'|trans({}, 'textes')) %}
<a href="{{link}}" class="btn btn-theme">{{titre_lien}}</a>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
{% elseif post_aleatoire is defined and post_aleatoire is not empty %}
<div class="article-random">
<div class="container-fluid content-wrapper">
<div class="row">
<div class="col-sm-12">
<h2 class="title mb-5">
Découvrez d'autres articles
</h2>
<div class="article-list" data-columns="3" data-style="compact">
{% for key,item in post_aleatoire %}
<div class="col article-item list-item ">
<div class="card">
<div class="bx-image">
{% if item.image %}
<img data-src="{{asset_image(item.image,'medium',['1024x/uploads','800x/uploads','800x/uploads'])}}" class="card-img-top lazyload" alt="{{item.title}}">
{% else %}
<img data-src="{{asset('/uploads/media-site/'~ site_parameters.getParameters().imagevide)}}" class="card-img-top lazyload" alt="{{item.title}}">
{% endif %}
</div>
<div class="card-body">
<div class="article-content">
{% set link = path('page',{slug:item.slug }) %}
<h3 class="card-title"><a href="{{link}}">{{item.title}}</a></h3>
{% if item.showresume %}
{% set texte_content = cutText(item.summary) %}
{% else %}
{% set texte_content = cutText(item.content) %}
{% endif %}
{% if texte_content is not empty %}
<p class="card-text">{{texte_content|raw}}</p>
{% endif %}
</div>
{% set link = path('page',{slug:item.slug }) %}
<div class="action-article">
{% set titre_lien = item.titlebottonaffichage|default('label.btn_plus'|trans({}, 'textes')) %}
<a href="{{link}}" class="btn btn-theme">{{titre_lien}}</a>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
{% endif %}
</div>
{% endblock %}
{% block javascripts %}
{{parent()}}
{% endblock %}