templates/front/formation/detail.html.twig line 1
{% extends 'front_layout.html.twig' %}{% if formation.seoParent is not null %}{% if formation.seoParent.seo.metaTitre is not empty %}{% set titre = formation.seoParent.seo.metaTitre %}{% else %}{% set titre = formation.titreFormation %}{% endif %}{% else %}{% set titre = formation.titreFormation %}{% endif %}{% block title %}{{ titre }}{% endblock %}{% block seo %}{{ render(path('app_global_seo_formation', {'id': formation.id })) }}{% endblock %}{% block body %}<main class="t-page"><header class="t-page__header"style="background-image: url('{{ formation.banniere.filepath is defined ? asset('/uploads/medias/' ~ formation.banniere.filepath)|imagine_filter('banner') : 'https://placehold.co/1920x320?text=*' }}');"><h1 class="t-page__mainTitle">{{ formation.titreFormation }}</h1><p class="t-page__mainTitle t-page__mainTitle--Sub">{{ formation.domaineId.titreDomaine ?? '' }} / {{formation.dureeId.titreDuree ?? '' }}</p></header><div class="t-page__wrap">{{ render(controller('App\\Controller\\WidgetController::breadcrumb', {'request': app.request})) }}</div><section class="formationFirst"><div class="formationFirst__wrap"><div class="formationFirst__left b-accordion__js"><div class="b-accordion__item ac"><button type="button" class="b-accordion__subtitle ac-trigger">Public et pré-requis</button><p class="b-accordion__txt ac-panel">{{ formation.preRequis | nl2br }}</p></div><div class="b-accordion__item ac"><button type="button" class="b-accordion__subtitle ac-trigger">Durée</button><p class="b-accordion__txt ac-panel">{{ formation.duree | nl2br }}</p></div><div class="b-accordion__item ac"><button type="button" class="b-accordion__subtitle ac-trigger">Moyens mobilisés</button><p class="b-accordion__txt ac-panel">{{ formation.moyens | nl2br }}</p></div><div class="b-accordion__item ac"><button type="button" class="b-accordion__subtitle ac-trigger">Modalités</button><p class="b-accordion__txt ac-panel">{{ formation.modalites | nl2br }}</p></div><div class="b-accordion__item ac"><button type="button" class="b-accordion__subtitle ac-trigger">Et après</button><p class="b-accordion__txt ac-panel">{{ formation.apres | nl2br }}</p></div></div><div class="formationFirst__right"><div class="formationFirst__pane"><div class="formationFirst__content">{{ formation.contenu | raw }}</div><div class="formationFirst__footer"><div class="formationFirst__socials">{% if formation.twitter is not null %}<a class="formationFirst__social"href="{{ formation.twitter }}"><svg class="r-footer__socialIco"><use xlink:href="#twitter"></use></svg></a>{% endif %}{% if formation.facebook is not null %}<a class="formationFirst__social"href="{{ formation.facebook }}"><svg class="r-footer__socialIco"><use xlink:href="#facebook"></use></svg></a>{% endif %}{% if formation.instagram is not null %}<a class="formationFirst__social"href="{{ formation.instagram }}"><svg class="r-footer__socialIco"><use xlink:href="#instagram"></use></svg></a>{% endif %}{% if formation.linkedin is not null %}<a class="formationFirst__social"href="{{ formation.linkedin }}"><svg class="r-footer__socialIco"><use xlink:href="#linkedin"></use></svg></a>{% endif %}</div><a class="formationFirst__btn" href="{{ formation.formationLien }}">Inscription<svg><use xlink:href="#caret-right"></use></svg></a></div></div><!-- Gallery --><section class="formationSlider" id="lightgallery">{# TODO diaporama formation #}{% if formation.diaporamaFormation is not null %}{% for diapoItem in formation.diaporamaFormation.diaporamaFormationItems %}<a class="formationSlider__link" href="{{ asset('/uploads/medias/' ~ diapoItem.banniereFormation.filepath) }}"><imgclass="formationSlider__img"src="{{ asset('/uploads/medias/' ~ diapoItem.banniereFormation.filepath)|imagine_filter('c160') }}"alt="{{ diapoItem.banniereFormation.alt }}"></a>{% endfor %}{% endif %}</section></div></section>{% for b in blocFormation %}{% if b.blocDiaporama is not null %}{% include 'front/blocs/_diaporama.html.twig' with { 'bloc' : b.blocDiaporama } %}{% elseif b.BlocAccordeon is not null %}{% include 'front/blocs/_accordeon.html.twig' with { 'bloc' : b.BlocAccordeon } %}{% elseif b.blocColonne is not null %}{% include 'front/blocs/_colonne.html.twig' with { 'bloc' : b.blocColonne } %}{% elseif b.BlocTextImage is not null %}{% include 'front/blocs/_text_image.html.twig' with { 'bloc' : b.BlocTextImage } %}{% elseif b.blocVideo is not null %}{% include 'front/blocs/_video.html.twig' with { 'bloc' : b.blocVideo } %}{% endif %}{% endfor %}<section class="formationSecond"><div class="formationSecond__wrap"><h2 class="formationSecond__title">Venez découvrir nos formations en vidéo</h2><div class="ratio"><iframe src="https://www.youtube.com/embed/{{ formation.lienVideo }}" frameborder="0"allow="encrypted-media; picture-in-picture" allowfullscreen></iframe></div><div class="formationSecond__cols"><div class="formationSecond__col"><svg class="formationSecond__svg"><use xlink:href="#illu-horraires"></use></svg><p class="formationSecond__subtitle">Horaires aménagés <br> Sportifs / élève à besoin particulier</p><p>{{ formation.horairesAmenages }}</p></div><div class="formationSecond__col"><svg class="formationSecond__svg"><use xlink:href="#illu-tarifs"></use></svg><p class="formationSecond__subtitle">Tarifs</p><p>{{ formation.tarifs }}</p><a class="formationSecond__btn" href="{{ path('app_page_simuler_tarif') }}">Simulateur<svg><use xlink:href="#caret-right"></use></svg></a></div><div class="formationSecond__col"><svg class="formationSecond__svg"><use xlink:href="#illu-resultats"></use></svg><p class="formationSecond__subtitle">Indicateurs résultats</p><p>{{ formation.indicResultat }}</p></div></div></div></section>{# <section><h2>Paroles données aux étudiants</h2><div><p>" Caesarem convellere nisu valido cogitabat, eique deliberanti cum proximis clandestinis. Vbi curarumabiectis ponderibus aliis tamquam nodum et codicem difficillimum Caesarem. convellere nisu validocogitabat, eique deliberanti …. "</p><p>" Caesarem convellere nisu valido cogitabat, eique deliberanti cum proximis clandestinis. Vbi curarumabiectis ponderibus aliis tamquam nodum et codicem difficillimum Caesarem. convellere nisu validocogitabat, eique deliberanti …. "</p></div></section> #}<section class="homeActus"><div class="homeActus__wrap"><div class="homeActus__row"><h2 class="homeActus__title">Nos autres formations</h2><a class="homeActus__all" href="{{ path('app_formation_list') }}">> Toutes les formations</a></div><div class="homeActus__slick">{% for formation in formations %}<div class="homeActus__slide"><a href="{{ path('app_formation_detail', {'formation': formation.id}) }}">{% if formation.banniere is not null %}<img class="homeActus__img"src="{{ asset('/uploads/medias/' ~ formation.banniere.filepath)|imagine_filter('c255') }}"alt="{{ formation.banniere.alt }}">{% else %}<img class="homeActus__img" src="https://placehold.co/255?text=*" alt="">{% endif %}<div class="homeActus__txt">{{ formation.titreFormation }}</div></a></div>{% endfor %}</div></div></section></main>{% endblock %}