{% extends 'manager/manager_base.html.twig' %}
{% block title %}Créer une nouvelle publication{% endblock %}
{% block content %}
{# Titre harmonisé avec icône #}
Créer une nouvelle publication
{# Affichage des messages flash (laissé intact) #}
{% for message in app.flashes('success') %}
{{ message }}
{% endfor %}
{% for message in app.flashes('error') %}
{{ message }}
{% endfor %}
{% for message in app.flashes('warning') %}
{{ message }}
{% endfor %}
{{ form_start(form) }}
{# COLONNE PRINCIPALE (8/12) : Contenu et Description #}
Informations générales
{{ form_row(form.titre) }}
{{ form_row(form.sousTitre) }}
{{ form_row(form.petiteDescription) }}
{{ form_row(form.auteur) }}
{{ form_row(form.source) }}
{# Bloc d'informations supplémentaires #}
Métadonnées techniques
{{ form_row(form.anneePublication) }}
{{ form_row(form.nombrePage) }}
{# COLONNE LATÉRALE (4/12) #}
{# 1. NOUVELLE CARTE pour l'IMAGE #}
Image de couverture
{# Champ de téléchargement d'image (doit exister dans votre FormType) #}
{{ form_row(form.imageFile) }}
{# Affichage conditionnel de la suppression de l'image (pour la page d'édition, si le champ existe) #}
{% if form.deleteImage is defined %}
{{ form_row(form.deleteImage) }}
{% endif %}
{# Affichage de l'image existante si vous êtes en mode édition #}
{% if form.vars.value.imageName is defined and form.vars.value.imageName %}
Image actuelle :
{% endif %}
{# 2. Carte pour le Fichier et le Statut (Ancienne carte 1) #}
Fichier & Publication
{{ form_row(form.fichier) }}
{{ form_row(form.lienUrl) }}
{{ form_row(form.isPublic) }}
{# 3. Carte pour les options SEO (Ancienne carte 2) #}