{% extends 'base.html.twig' %} {% block title %}Créer une Fiche Outil Niveau 2{% endblock %} {% block body %}

Créer une Fiche Outil Niveau 2

{{ form_start(form, {'attr': {'class': 'needs-validation', 'novalidate': 'novalidate'}}) }}

Informations principales

{{ form_row(form.titre, { 'label': 'Titre de la fiche', 'attr': {'class': 'form-control-lg'} }) }} {{ form_row(form.description, { 'label': 'Description', 'attr': { 'class': 'form-control', 'rows': 3 } }) }}
{{ form_label(form.contenu, 'Contenu détaillé', {'label_attr': {'class': 'form-label'}}) }}
Fiches outils disponibles

Glissez-déposez dans l'éditeur pour insérer

{% for fiche in form.ficheOutil.vars.choices %}
{{ fiche.label }}
{% endfor %}
{# Champ caché pour Symfony #} {{ form_widget(form.contenu, {'attr': { 'class': 'd-none', 'id': 'fiche_outil_niv2_contenu' }}) }} {# Éditeur TinyMCE Web Component #} {{ tinymce(form.contenu.vars.value|default(''), { 'id': 'tinymce-content-editor', 'height': '700', 'width': '100%', 'menubar': false, 'branding': false }) }}
Glissez-déposez les fiches outils dans l'éditeur pour les insérer et les associer automatiquement.

Association

{% if form.pratique is defined %}
{{ form_row(form.pratique, { 'label': 'Pratique parente', 'attr': {'class': 'form-select'} }) }}
{% endif %} {% if form.etape is defined %}
{{ form_row(form.etape, { 'label': 'Étape parente', 'attr': {'class': 'form-select'} }) }}
{% endif %}
{{ form_row(form.ficheOutil, { 'label': 'Fiches outils niveau 1 associées', 'attr': { 'class': 'd-none', 'id': 'fiche-outil-selected' } }) }}

Les fiches outils associées apparaîtront ici.

Les fiches outils glissées dans l'éditeur seront automatiquement sélectionnées.
Retour
{{ form_end(form) }}
{% endblock %} {% block javascripts %} {{ parent() }} {{ tinymce_scripts() }} {% endblock %}