{% if jpoListe|length > 0 %}
<div class="fiche-module jpo">
<h2 id="jpos">journée portes ouvertes </h2>
<div class="jpo-list-tri">
{#<div class="jpo-month mb-4 mt-4">
<ul>
<li class="periode d-none d-md-block d-lg-block"><strong>Période :</strong></li>
{% for jpo in jpoListe %}
{% if loop.first %}
{% set previous_jpo = jpo %}
{% else %}
{% set previous_jpo = jpoListe[loop.index0 - 1] %}
{% endif %}
{% if loop.last %}
{% set next_jpo = jpo %}
{% else %}
{% set next_jpo = jpoListe[loop.index0 + 1] %}
{% endif %}
{% if jpo.date | date('m') != previous_jpo.date | date('m') or previous_jpo == jpo %}
{% for month in 1..12 %}
{% if jpo.date | date('n') == month %}
<li><a href="#{{ jpo.date | date('n') }}" class="scroll-month">{{jpo.date | format_date(pattern='MMMM Y') }}</a></li>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
</ul>
</div>#}
<div class="position-relative">
<div class="overflow-visible">
<div class="d-none d-md-none d-lg-block">
{% if jpoListe|length > 3 %}
<span class="next-slide-jpo"></span>
<span class="prev-slide-jpo"></span>
{% endif %}
</div>
<div class="jpo-une d-none d-md-none d-lg-block">
{% for jpo in jpoListe %}
{% if loop.index == 1 or loop.index == 4 or loop.index == 7 %}
<div class="slide-jpo w-100">
{% endif %}
<article class="jpo position-relative">
{#<div class="w-100 d-flex justify-content-center mb-2">
<div class="icon"></div>
</div>#}
{% if jpo.etablissement.jpoPlus == 1 %}
<span class="badge-plus-jpo"></span>
{% endif %}
<figure class="resize">
{% if etablissement.logo %}
{% set imgSrc = vich_uploader_asset(etablissement.logo, 'logoFile') %}
{% if imgSrc %}
<img loading="lazy" src="{{ imgSrc | imagine_filter('etab_fiche_logo') }}" alt="{{ jpo.lieu }}" title="{{ jpo.etablissement.denomination }}">
{% endif %}
{% endif %}
</figure>
<div class="content">
<p class="date">{{jpo.date | format_date(pattern='d MMMM Y') }}</p>
<p class="city">{{jpo.lieu | u.truncate(30, '…', true)}}</p>
<p class="estab">{{ jpo.etablissement.denomination | u.truncate(50, '…', true)}}</p>
</div>
<a class="see-more" href="{{ path('jpo-etab', {'id': jpo.id}) }}" data-trace-action="{{ constant('App\\Entity\\Trace::JPO') | e('html_attr') }}" data-trace-etab="{{ jpo.etablissement.id | e('html_attr') }}">Découvrir</a>
</article>
{% if loop.index == 3 or loop.index == 6 or loop.last %}
</div>
{% endif %}
{% endfor %}
</div>
<div class="d-block d-md-block d-lg-none">
{% if jpoListe|length > 1 %}
<span class="next-slide-jpo"></span>
<span class="prev-slide-jpo"></span>
{% endif %}
</div>
<div class="jpo-une d-block d-md-block d-lg-none">
{% for jpo in jpoListe %}
<div class="slide-jpo w-100">
<article class="jpo position-relative">
{#<div class="w-100 d-flex justify-content-center">
<div class="icon"></div>
</div>#}
{% if jpo.etablissement.jpoPlus == 1 %}
<span class="badge-plus-jpo"></span>
{% endif %}
<figure class="resize">
{% if etablissement.logo %}
{% set imgSrc = vich_uploader_asset(etablissement.logo, 'logoFile') %}
{% if imgSrc %}
<img loading="lazy" class="resp" src='{{ imgSrc | imagine_filter('etab_fiche_logo') }}' alt='{{jpo.lieu}}' width='140' height='140'/>
{% endif %}
{% endif %}
</figure>
<div class="content">
<p class="date">{{jpo.date | format_date(pattern='d MMMM Y') }}</p>
<p class="city">{{jpo.lieu | u.truncate(30, '…', true)}}</p>
<p class="estab">{{ jpo.etablissement.denomination | u.truncate(50, '…', true)}}</p>
</div>
<a class="see-more" href="{{ path('jpo-etab', {'id': jpo.id}) }}" data-trace-action="{{ constant('App\\Entity\\Trace::JPO') | e('html_attr') }}" data-trace-etab="{{ jpo.etablissement.id | e('html_attr') }}">Découvrir</a>
</article>
</div>
{% endfor %}
</div>
</div>
</div>
<div class="col-12 voir-plus text-lg-right text-md-right text-center mb-5 mt-3">
<a href="{{ path('jpo-liste', {'etablissement': etablissement.id, 'lieu' : etablissement.ville.slug})}}" class="btn-jpos">Voir tous les événements</a>
</div>
</div>
</div>
{% endif %}