{% extends 'manager/manager_base.html.twig' %} {% block title %}Modifier le message flash{% endblock %} {% block content %}
{# Titre de la page harmonisé : h3 avec mb-5 #}

Modifier le message flash

{# Affichage des messages flash (laissé intact) #} {% for message in app.flashes('success') %} {% endfor %} {# ... autres messages error/warning ... #}
{{ form_start(form) }}
{# COLONNE PRINCIPALE (8/12) : Titre et Message #}

Contenu du message flash

{# Champ Titre #} {{ form_row(form.titre) }}
{# Champ Message (doit conserver la classe 'wysiwyg-editor') #} {{ form_row(form.message, { 'attr': { 'class': 'wysiwyg-editor', 'required': false } }) }}
{# COLONNE LATÉRALE (4/12) : Options (Statut et Urgence) #}
{# Carte pour les options de Publication #}
Options de Publication
{# Champ Statut (Publié/Brouillon) #} {{ form_row(form.statut) }}
{# Champ Urgence #} {{ form_row(form.urgent) }}
{# Si vous avez d'autres champs comme la Date de Fin ou des infos non modifiables #} {% if entity.dateCreation is defined %}
Créé le : {{ entity.dateCreation|date('d/m/Y H:i') }} {# NOTE : Si vous avez un champ dateMiseAJour, vous pouvez l'afficher ici aussi #} {% endif %}
{# Si Flash Info a une Image, la carte pour le média irait ici #} {# ... #}

{# Boutons d'action harmonisés et centrés #}
Annuler
{# Assurez-vous d'afficher les champs non rendus (comme le token CSRF) #} {{ form_rest(form) }} {{ form_end(form) }}
{% endblock %} {% block javascripts %} {{ parent() }} {# Initialisation de CKEditor 5 (copié du template de création) #} {% endblock %}