{% extends '@kohinos/bundles/SonataAdminBundle/CRUD/list.html.twig' %} {% block list_header %} {# Onglets dynamiques par caisse (SSA) #} {% set ssas = getAccessibleSsa() %} {% if ssas is not empty %} {# Lire la valeur de filtre depuis filter.solidoumeParameter.value #} {% set filterParams = app.request.query.get('filter')|default({}) %} {% set currentSsa = filterParams.solidoumeParameter.value|default(null) %} {% if ssas|length > 1 %}
{% set baseListUrl = admin.generateUrl('list', {'page': 1}) %}
{% for ssa in ssas %} {% set ssaId = ssa.id ~ '' %} {% set isActive = (currentSsa is not empty and currentSsa == ssaId) or (currentSsa is empty and isAdminList and loop.first) %} {% if isActive %} Test redistribution {% endif %} {% endfor %}
{% else %} {# Une seule caisse accessible: afficher uniquement le titre #}

{{ ssas[0].name }}

Test redistribution
{% endif %} {% else %}
{% endif %} {% endblock %}