{% extends 'base.html.twig' %} {% block title %}Modifier l'article - {{ article.title }}{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %}
{# CHANGÉ : J'ai mis text-dark comme sur ta page d'actu, c'est plus sobre ;) #}

Modifier l'article

Modifiez les informations de votre article

{{ form_start(form, {'attr': {'novalidate': 'novalidate'}}) }}
{{ form_label(form.title, "Titre de l'article", {'label_attr': {'class': 'form-label fw-bold'}}) }} {{ form_widget(form.title, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.title) }}
{{ form_label(form.category, 'Catégorie', {'label_attr': {'class': 'form-label fw-bold'}}) }} {{ form_widget(form.category, {'attr': {'class': 'form-select'}}) }} {{ form_errors(form.category) }}
{# ### BLOC IMAGE ENTIÈREMENT CHANGÉ ### #} {# 1. On affiche l'image qui existe déjà #} {% if article.image %}

Image actuelle :

{{ article.title }}
{% endif %} {# 2. On affiche le champ d'upload #}
{{ form_widget(form.image, {'attr': {'class': 'form-control'}}) }}
{% if article.image %} Laissez vide pour conserver l'image actuelle. {% else %} Ajoutez une image (optionnel). {% endif %}
{{ form_errors(form.image) }}
{# ### FIN DU BLOC IMAGE ### #}
{{ form_label(form.content, 'Contenu', {'label_attr': {'class': 'form-label fw-bold'}}) }} {{ form_widget(form.content, {'attr': {'class': 'form-control', 'rows': 10}}) }} {{ form_errors(form.content) }}
Retour
{{ form_end(form) }}
{% endblock %}