{% extends 'vitrine/base.html.twig' %} {% import 'vitrine/_icons.html.twig' as icons %} {# Gabarit des pages de compte (connexion, inscription, mot de passe oublié et leurs écrans de confirmation). Formulaire à gauche, visuel de marque à droite (masqué sur téléphone : le formulaire passe avant tout). Blocs : auth_kicker surtitre au-dessus du titre (facultatif) auth_heading titre de la page (h1) auth_lead phrase d'introduction (facultatif) auth_content le formulaire ou le message auth_aside le panneau de droite ; par défaut, la promesse izibrick #} {# La personne vient pour son compte, pas pour ouvrir un nouveau site. #} {% block cta_banner %}{% endblock %} {% block meta_description %}Accédez à votre espace izibrick pour créer et gérer votre site internet.{% endblock %} {% block stylesheets %} {% endblock %} {% block body %}
{% set kicker = block('auth_kicker') is defined ? block('auth_kicker')|trim : '' %} {% if kicker %}{{ kicker|raw }}{% endif %}

{% block auth_heading %}{% endblock %}

{% set lead = block('auth_lead') is defined ? block('auth_lead')|trim : '' %} {% if lead %}

{{ lead|raw }}

{% endif %} {# Messages laissés par une redirection (lien expiré, mot de passe changé, invitation acceptée…). L'ancien gabarit ne les affichait pas : ils se perdaient. #} {% for type, messages in app.flashes(['success', 'info', 'warning', 'error']) %} {% for message in messages %}
{{ icons.icon(type == 'success' ? 'check-circle' : (type == 'info' ? 'info' : 'alert-triangle'), 20) }}
{{ message }}
{% endfor %} {% endfor %} {% block auth_content %}{% endblock %}
{% endblock %}