templates/public/events/_slider.html.twig line 1
{# <section class="home-slider"><div class="swiper homeSwiper"><div class="swiper-wrapper">{% for item in sliderItems %}{% set event = item.event %}{% set image = event.image|default('')|trim %}{% set imageUrl = image != '' ? asset('images/' ~ image) : asset('/build/images/sexpe/default-course.jpg') %}<div class="swiper-slide slide"style="background-image:url('{{ imageUrl }}')"><div class="slide-overlay"><h2>{{ event.name }}</h2><p>{{ event.startDate|date('d/m/Y') }} –{{ event.endDate|date('d/m/Y') }}</p><span class="badge">{{ event.modality ? event.modality.label : '' }}</span></div></div>{% endfor %}</div><div class="swiper-pagination"></div></div></section> #}<section class="home-slider">{% set hasSliderItems = sliderItems|length > 0 %}<div class="swiper homeSwiper" data-static-slider="{{ hasSliderItems ? 'false' : 'true' }}"><div class="swiper-wrapper">{% if hasSliderItems %}{% for item in sliderItems %}{% set event = item.event %}{% set image = event.image|default('')|trim %}{% set imageUrl = image != '' ? asset('images/' ~ image) : asset('/build/images/sexpe/default-course.jpg') %}<div class="swiper-slide slide"style="background-image:url('{{ imageUrl }}')"><div class="slide-overlay"><div class="slide-content"><h2 class="slide-title">{{ event.name }}</h2><p class="slide-dates">Del {{ event.startDate|date('d/m/Y') }}al {{ event.endDate|date('d/m/Y') }}</p>{% set today = "now"|date("Y-m-d") %}{% set ini = event.inscripcionesInicio ? event.inscripcionesInicio|date("Y-m-d") : null %}{% set fin = event.inscripcionesFin ? event.inscripcionesFin|date("Y-m-d") : null %}{% if ini and fin %}<div class="course-status" style="margin: 6px 0 12px;">{% if today >= ini and today <= fin %}<span class="status-dot open"></span><span class="status-text">Inscripciones abiertas</span>{% elseif today < ini %}<span class="status-dot soon"></span><span class="status-text">Próximamente</span>{% else %}<span class="status-dot closed"></span><span class="status-text">Inscripciones cerradas</span>{% endif %}</div>{% endif %}<a href="{{ path('public_events')}}/{{ event.extCode }}" class="btn-slide">Acceder</a></div></div></div>{% endfor %}{% else %}<divclass="swiper-slide slide slide--fallback"style="background-image:url('{{ asset('build/images/sexpe/home-slider-fallback.jpg') }}')"aria-label="Imagen de cabecera del catálogo"><div class="slide-overlay slide-overlay--fallback"><div class="slide-fallback-copy"><p class="slide-fallback-title">{{ 'public.home.slider_fallback_title'|trans }}</p></div></div></div>{% endif %}</div>{% if sliderItems|length > 1 %}<div class="swiper-pagination"></div>{% endif %}</div></section>