{% extends 'dashboard/base.twig' %} {% block title %}Modifier : {{ formule.name }}{% endblock %} {% block actions %}
{# SYSTÈME DE STATUT TYPE 'ADMIN' ADAPTÉ AUX FORMULES #}
{% if not formule.isPublish %}
Hors ligne
Publier
{% else %}
En ligne
Désactiver
{% endif %}
Annuler
{% endblock %} {% block body %}
{# Header Infos #}

Modification

ID : #{{ formule.id|format("%04d") }}

{{ type|default('PACK')|upper }}

{{ form_start(form, {'attr': {'class': 'space-y-6'}}) }} {# SECTION 01 : VISUEL #}

01 Visuel de la formule

{% if formule.imageName %} {% else %}
{% endif %}
{{ form_widget(form.imageFile, { 'attr': { 'class': 'block w-full text-xs text-slate-400 file:mr-6 file:py-3 file:px-6 file:rounded-xl file:border file:border-white/10 file:text-[10px] file:font-black file:uppercase file:bg-white/5 file:text-white cursor-pointer transition-all hover:file:bg-white/10' } }) }}

JPG, PNG ou WEBP • Max 2Mo

{# SECTION 02 : CONTENU #}

02 Détails & Configuration

{{ form_widget(form.name, { 'attr': {'class': 'w-full bg-white/5 border border-white/10 rounded-xl py-4 px-5 text-white focus:ring-2 focus:ring-blue-500/50 outline-none transition-all placeholder-slate-700'} }) }}
{{ form_widget(form.description, { 'attr': {'is':'crm-editor','class': 'w-full bg-white/5 border border-white/10 rounded-xl py-4 px-5 text-white focus:ring-2 focus:ring-blue-500/50 outline-none transition-all min-h-[150px]'} }) }}
{# Champ caché pour la publication si tu l'utilises via le formulaire classique aussi #} {{ form_end(form) }}
{# SECTION 03 : FORMULAIRE TARIFICATION (AUTONOME) #}
{# Ligne décorative émeraude pour le "Money" #}

03 Grille Tarifaire & Caution

{# Badge de rappel du type #} Tarification
{# Prix 1 Jour #}
{# Prix 2 Jours #}
{# Prix 5 Jours #}
{# Caution #}
{# Bouton de sauvegarde spécifique aux prix #}
{% include 'dashboard/formules/config-'~formule.type~".twig" %}
{% endblock %}