{% extends 'base.html.twig' %} {% block title %}{{ editMode is defined and editMode ? 'Modifier' : 'Créer' }} un Épisode{% endblock %} {% block body %}

{{ editMode is defined and editMode ? 'Modifier' : 'Créer' }} un Épisode

{{ form_start(form, {'attr': {'data-turbo': 'false', 'class': 'needs-validation', 'novalidate': 'novalidate'}}) }}
{{ form_label(form.title, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.title, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.title, {'attr': {'class': 'invalid-feedback'}}) }}
{{ form_label(form.description, null, {'label_attr': {'class': 'form-label'}}) }} {# Utiliser la classe ckeditor mais supprimer l'ID pour éviter l'initialisation double #} {{ form_widget(form.description, {'attr': {'class': 'form-control ckeditor'}}) }} {{ form_errors(form.description, {'attr': {'class': 'invalid-feedback'}}) }}
{{ form_label(form.createdAt, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.createdAt, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.createdAt, {'attr': {'class': 'invalid-feedback'}}) }}
{# 🔹 Affichage du fichier audio actuel #} {% if editMode is defined and editMode and episode.audio %}

{{ episode.audio }}

{% endif %}
{{ form_label(form.audioFile, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.audioFile, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.audioFile, {'attr': {'class': 'invalid-feedback'}}) }}
{# 🔹 Affichage de l'image actuelle #} {% if editMode is defined and editMode and episode.coverImage %}

{{ episode.coverImage }}

Image de couverture
{% endif %}
{{ form_label(form.coverImageFile, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.coverImageFile, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.coverImageFile, {'attr': {'class': 'invalid-feedback'}}) }}
{{ form_end(form) }} {% if form_errors(form) %}
{{ form_errors(form) }}
{% endif %}
Retour
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}