Informations de navigation
{% if navigation_service is defined %}
✅ Service de navigation disponible
{% set navigation = navigation_service.getUserNavigation() %}
Navigation de l'utilisateur :
{% if navigation|length > 0 %}
{% for section in navigation %}
{{ section.nom }} (Ordre: {{ section.ordre ?? 'N/A' }})
{% if section.sous_sections|length > 0 %}
{% for sous_section in section.sous_sections %}
-
• {{ sous_section.nom }}
({{ sous_section.route }})
✓ Accessible via rôle
{% endfor %}
{% else %}
Aucune sous-section accessible
{% endif %}
{% endfor %}
{% else %}
Aucune section accessible pour cet utilisateur
{% endif %}
Routes accessibles :
{% set routes = navigation_service.getAccessibleRoutes() %}
{% if routes|length > 0 %}
{% for route in routes %}
- {{ route }}
{% endfor %}
{% else %}
Aucune route accessible
{% endif %}
{% else %}
❌ Service de navigation non disponible
Le service n'est pas injecté dans le template.
{% endif %}