{% extends 'admin/_layout.html.twig' %} {# Reuses the .adm-social-* structural classes from admin.css (same row layout, drag handle, toggle, actions) so the marques list looks and behaves exactly like the social networks list. #} {% block title %}Marques partenaires — Admin{% endblock %} {% block page_title %}Marques partenaires{% endblock %} {% block page_subtitle %}{{ items|length }} marque{{ items|length > 1 ? 's' : '' }}{% endblock %} {% block admin_body %} {% if tableMissing|default(false) %}

⚠️ Migration de la table marque requise

La table marque n'existe pas encore dans la base de données. Lance les commandes suivantes dans l'ordre :

# 1. Générer le fichier de migration
php bin/console make:migration

# 2. Appliquer la migration
php bin/console doctrine:migrations:migrate --no-interaction

# 3. Charger les 16 marques placeholder
php bin/console doctrine:fixtures:load --no-interaction

# 4. Cache clear
php bin/console cache:clear
{% else %} {# ── Filters ── #}
{{ items|length }} marque{{ items|length > 1 ? 's' : '' }}
{% if is_granted('ROLE_ADMIN') %}
{% if items|length > 0 %} {% if is_granted('ROLE_SUPER_ADMIN') %} SQL {% endif %} CSV {% endif %} Ajouter
{% endif %}
{% if items|length == 0 %}

Aucune marque configurée.

{% else %}
{# ── Delete modal ── #}

Confirmer la suppression

Supprimer ?

{% endif %} {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}