{% extends 'base.html.twig' %}{% form_theme form 'form_theme.html.twig' %}{% trans_default_domain 'partner' %}{% block page_class %}page connection-screen-page{% endblock %}{% block header %}{% endblock %}{% block aside %}{% endblock %}{% block footer %}{% endblock %}{% block modals %}{% endblock %}{% block stylesheets %}{{ parent() }}{{ encore_entry_link_tags('connection_screen_styles') }}{% endblock %}{% block header_search %}{# Page liste : pas de barre de recherche #}{% endblock %}{% block header_search_mobile %}{# Page liste : pas de barre de recherche #}{% endblock %}{% block content %}{# pageMedia peut être une image ou une vidéo (affiché en arrière-plan) #}{% set media = null %}{% if content.pageMedia is defined and content.pageMedia is not null and content.pageMedia.id is defined %}{% set media = sulu_resolve_media(content.pageMedia.id, app.request.locale) %}{% endif %}{% set mediaUrl = media ? sulu_media_url(media, '1600x') : asset('img/connection-screen/background.gif') %}{% set mediaMimeType = media.mimeType|default('') %}{% set isVideo = (mediaMimeType starts with 'video/') or (mediaUrl matches '/\.(mp4|webm|ogg)(\\?.*)?$/i') %}{% set partner = getCurrentPartner() %}<section class="connection-screen">{% if mediaUrl is not empty %}<div class="connection-screen__media" aria-hidden="true">{% if isVideo %}<video class="connection-screen__media-video" autoplay muted loop playsinline preload="metadata"><source src="{{ mediaUrl|e('html_attr') }}" type="{{ mediaMimeType|e('html_attr') }}" /></video>{% else %}<img class="connection-screen__media-img" src="{{ mediaUrl|e('html_attr') }}" alt="" />{% endif %}</div>{% endif %}<div class="Popup active connection-screen__auth connection-screen__auth--login"><div class="Popup-body">{{ form_start(form, {'attr': {'id': 'partner-connection-form'}}) }}<div class="top">{% include 'pages/_includes/icons/login/login-1.svg' %}<div class="h1">{{ 'auth.login.title'|trans({'%partner%': partner.name }) }}</div><div class="h2">{{ 'auth.login.subtitle'|trans }}</div></div>{{ form_start(form) }}{{ form_errors(form) }}{# Boucle pour permettre d'ajouter tous les champs sans le champs de submit qui est ajouté à la fin spécifiquement #}{% for child in form.children %}{% if child.vars.name != 'submit' %}{# Ajout de classes dynamiques au row si besoin via le wrapper #}{{ form_row(child, {'attr': {'class': ''}}) }}{% endif %}{% endfor %}<div class="form-group">{{ form_widget(form.submit, {'attr': {'class': 'btn-secondary br1 btn style1 medium reverse_color'}}) }}</div>{{ form_end(form) }}</div></div></section>{% endblock %}{% block javascripts %}{{ parent() }}{% endblock %}