{% extends 'manager/manager_base.html.twig' %} {% block title %}Détails de l'article de présentation{% endblock %} {% block content %}
{# Utilisation de H3 pour une meilleure cohérence avec le style de la page de liste #}

Détails de l'article de présentation

{# Section : Affichage des messages flash (Réutilisé de votre code précédent pour les labels dynamiques) #} {% for label, messages in app.flashes %} {% for message in messages %} {% endfor %} {% endfor %} {% if presentation is defined and presentation %} {# Conteneur principal - Carte ombrée #}
{# En-tête de la carte : Titre et Bouton Modifier #}
{# Amélioration du titre de la carte (H4 est plus approprié que H6) #}

{{ presentation.titre }}

{# Bouton d'édition #} Modifier l'article
{# Section 1 : Métadonnées rapides (ID, Statut, Dates) #}
{# Métadonnées gauche #}
Identifiant (ID)
#{{ presentation.idPresentation }}
Titre
{{ presentation.titre }}
{# Métadonnées droite #}
Statut
{# Affichage du statut avec badge coloré pour l'harmonisation #} {% if presentation.statut %} Publié {% else %} Brouillon {% endif %}
{# Utilisation de 'updatedAt' comme "Date de création" (selon votre code original) #}
Date de Création
{{ presentation.updatedAt|date('d/m/Y H:i') }}
Dernière MàJ
{{ presentation.updatedAt ? presentation.updatedAt|date('d/m/Y H:i') : 'N/A' }}
Contenu de l'article
{# Section 2 : Contenu (Description et Corps) #}
Description courte

{{ presentation.petiteDescription|nl2br }}

Contenu détaillé
{# Encadré scrollable pour le contenu long #}
{{ presentation.contenu|raw }}

{# Section 3 : Image #}
Image de couverture
Aperçu
{% if presentation.image %}

{{ presentation.image }}

{# Ajout de classes Bootstrap pour un meilleur affichage #} Image de l'article {% else %} Aucune image fournie pour cet article. {% endif %}

{# Bouton de retour #} Retour à la liste
{% else %} {# Message d'erreur harmonisé #}
L'article demandé n'a pas été trouvé. Veuillez vérifier l'identifiant.
{% endif %}
{% endblock %}