{# templates/questionnaire/new.html.twig #} {% extends 'admin/dashboard.html.twig' %} {% block title %}Créer un nouveau questionnaire{% endblock %} {% block content %}

Créer un nouveau questionnaire

{{ form_start(form, {'attr': {'class': 'space-y-6'}}) }} {# Titre du questionnaire #}
{{ form_label(form.title, null, {'label_attr': {'class': 'block text-sm font-medium text-gray-700 mb-1'}}) }} {{ form_widget(form.title, {'attr': { 'class': 'w-full px-3 py-2 rounded-lg border border-gray-200 shadow-sm focus:outline-none focus:ring-1 focus:ring-indigo-500 focus:border-indigo-500' }}) }} {{ form_errors(form.title) }}
{# Container pour les parties - on stocke le prototype Symfony dans data-prototype #}
{% for part in form.parts %}
{{ form_row(part, {'attr': {'class': 'space-y-2'}}) }}
{% endfor %}
Max 5 parties • max 30 questions totales
{{ form_end(form) }}
← Retour à la liste {# Script : gère add/remove et réindexation pour collections imbriquées #} {% endblock %}