{# Layout partagé des pages d'erreur (404/403/500 + fallback générique). Étend base (header + nav, sûr en anonyme). Styles inline -> pas de recompile assets. Les pages filles ne remplissent que la copy (eyebrow/titre/texte). Bouton retour façon app mobile (controller back-button : history.back si navigation in-app, sinon repli accueil). #} {% extends 'base.html.twig' %} {% block title %}{% block error_doc_title %}Erreur{% endblock %} · LivreComment{% endblock %} {% block body_class %}page-error{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %} {% block error_eyebrow %}Erreur{% if status_code is defined %} {{ status_code }}{% endif %}{% endblock %} {% block error_heading %}Une erreur est survenue{% endblock %} {% block error_text %}Quelque chose n'a pas fonctionné de notre côté. Reviens en arrière, ou repars de l'accueil.{% endblock %} Retour Aller à l'accueil {% endblock %}
{% block error_eyebrow %}Erreur{% if status_code is defined %} {{ status_code }}{% endif %}{% endblock %}
{% block error_text %}Quelque chose n'a pas fonctionné de notre côté. Reviens en arrière, ou repars de l'accueil.{% endblock %}