{% extends 'admin/layout.html.twig' %}{% block title %}{{ mode=='template'?'Nouveau modèle de fiche technique':'Configurer la fiche technique' }}{% endblock %}{% block admin_body %} {% set base=base|default(template ? template.snapshotData : {}) %}
Retour

{{ mode=='template'?'Créer un modèle de fiche technique':'Fiche technique — '~prospection.venue }}

Profil : {{ profile.name }}{% if template %} · base : {{ template.name }} V{{ template.version }}{% endif %}

{% if mode != 'template' %}{% endif %}{% if template %}{% endif %}
1Base
2Sections
3Détails
4Représentation

Base de la fiche

{% if mode=='template' %}
{% endif %}
{% if mode == 'template' %}
Le profil définit la configuration générale et le plan conseillé.
{% else %}
Pour changer de profil, reviens à l'étape de départ.
{% endif %}

Sections à faire apparaître

Décoche une section pour la masquer entièrement. Les lignes seront choisies finement à l'étape suivante.

{% for key,label in {'configuration':'Configuration','presentation':'Présentation','stage_plan':'Plan de scène','patch':'Patch audio','equipment':'Matériel','effects':'Effets / intentions','hospitality':'Accueil technique','texts':'Blocs rédactionnels','schedule':'Horaires / accueil','contacts':'Contacts'} %}{% set checked=base.sections[key]|default(key in ['configuration','presentation','stage_plan','patch','equipment','effects','hospitality','contacts']) %}
{% endfor %}
{{ _self.rowsAccordion('patch','Patch audio',patch,base.patch|default([])) }}{{ _self.rowsAccordion('equipment','Matériel',equipment,base.equipment|default([])) }}{{ _self.rowsAccordion('effects','Effets et intentions',effects,base.effects|default([])) }}{{ _self.rowsAccordion('hospitality','Accueil technique',hospitality,base.hospitality|default([])) }}{{ _self.rowsAccordion('texts','Blocs rédactionnels',texts,base.texts|default([])) }}

Tu peux modifier les plans dans Fiches techniques → Plans de scène.

Informations propres à la représentation

Résumé

Profil
{{ profile.name }}
Plateau
{{ profile.plateau }}
Audio
{{ profile.audio }}
Vidéo
{{ profile.video }}
Lumière
{{ profile.lighting }}
Le PDF généré est ensuite stocké comme document immuable. Les modifications futures des paramètres ne modifieront jamais cette version.
{% endblock %} {% macro rowsAccordion(key,title,items,selectedRows) %}{% set selectedIds=[] %}{% for r in selectedRows %}{% set selectedIds=selectedIds|merge([r.id|default(0)]) %}{% endfor %}

{% for item in items %}{% set visible=(selectedRows is not empty ? item.id in selectedIds : item.defaultVisible) %}{% endfor %}
{% endmacro %} {% block javascripts %}{{ parent() }}{% endblock %}