{% extends 'manager/manager_base.html.twig' %} {% block title %}Modifier l'utilisateur : {{ user.nom }} {{ user.prenoms }}{% endblock %} {% block content %}
{# --- En-tête de la Page --- #}

Modification de l'utilisateur : {{ user.nom }} {{ user.prenoms }}

{# --- Affichage des messages flash (Style uniforme) --- #} {% for label, messages in app.flashes %} {% for message in messages %} {% endfor %} {% endfor %} {# --- Corps du Formulaire dans une Carte Structurée --- #}
{# Ajout de l'ID pour le ciblage JS #} {{ form_start(form, {'attr': {'id': 'user-form', 'novalidate': 'novalidate'}}) }}
{# COLONNE PRINCIPALE (8/12) : Informations Personnelles et de Sécurité #}

Informations Personnelles

{{ form_row(form.civilite) }}
{{ form_row(form.nom) }}
{{ form_row(form.prenoms) }}
{{ form_row(form.telephone) }}

Sécurité

{{ form_row(form.email) }}
{# Bloc de gestion du changement de mot de passe #} {% if form.changePassword is defined %}
{{ form_row(form.changePassword, {'label': 'Changer le mot de passe'}) }}
{# Les champs de mot de passe sont affichés ici, ils seront invisibles par défaut #} {% endif %}

{# Boutons d'action centrés #}
Retour à mon compte
{# Affiche le token CSRF et tout champ non rendu #} {{ form_rest(form) }} {{ form_end(form) }}
{% endblock %} {# ============================================================================== #} {# BLOC JAVASCRIPT #} {# ============================================================================== #} {% block javascripts %} {% endblock %}