{% block additional_stylesheets %} {% include 'stylesheets.html.twig' %} {% endblock additional_stylesheets %} {% block stylesheets %}{% endblock %} {% set est_eleve = false %} {% if is_granted("ROLE_ELEVE") %} {% set est_eleve = true %} {% endif %} {% set est_connecte = false %} {% if is_granted("ROLE_USER") %} {% set est_connecte = true %} {% endif %} {% set est_sousprof = false %} {% if is_granted("ROLE_SOUSPROF") %} {% set est_sousprof = true %} {% endif %} {% set est_prof = false %} {% if is_granted("ROLE_PROF") %} {% set est_prof = true %} {% endif %} {% set est_admin = false %} {% if is_granted("ROLE_ADMIN") %} {% set est_admin = true %} {% endif %} {% set est_superadmin = false %} {% if is_granted("ROLE_SUPER_ADMIN") %} {% set est_superadmin = true %} {% endif %} {# Lot de variables pour montrer les widget selon les permissions, utilisables partout. #} {% set current_route = app.request.attributes.get('_route') %} {# replier le menu burger (par défaut) sur certaines pages: #} {% set menu_burger_expanded = true %} {% if (not est_superadmin and not est_admin and not est_prof and not est_sousprof) or current_route == 'courses_lesson_show_activities' or current_route == 'courses_module_settings' or current_route == 'courses_lesson_show_lesson' %} {% set menu_burger_expanded = false %} {% endif %} {# MAYDO: qu'en backend ? #}
Branchements des bonnes réponses...
{% if app.request.hasPreviousSession %} {% for type, messages in app.session.flashbag.all() %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %} {% endif %} {% block body %}{% endblock %}
{% block additional_javascripts %} {% include 'javascripts.html.twig' %} {% endblock additional_javascripts %} {% block javascripts %}{% endblock %} {% block body_before_end %} {% endblock %}