{% block stylesheets %} {# Bootstrap CSS via CDN (par défaut) - les templates enfants peuvent ajouter leurs propres styles ici #} {% endblock %} {% block javascripts %} {# Importmap (si utilisé) placé dans le head par défaut #} {% block importmap %}{{ importmap('app') }}{% endblock %} {% endblock %} {# Navbar global #}
{# messages flash #} {% for label, messages in app.flashes %} {% for message in messages %} {% endfor %} {% endfor %} {% block body %}{% endblock %}
{# Modale d'aide globale #} {# Scripts JS à la fin du body pour de meilleures performances. Les templates enfants peuvent étendre ce bloc. #} {% block bottom_javascripts %} {% endblock %}