[(#REM) Le type de page n'est pas éditable car la composition est toujours basée sur une page précise ]
[(#SAISIE{input, type_page,
label=<:noizetier:formulaire_type:>,
readonly=oui,
})]
[(#REM) L'identifiant de composition n'est éditable que lors d'une création ou d'une duplication de composition ]
[(#ENV{composition}|ou{#ENV{edition}|=={creer}}|oui)
#SET{disable, #ENV{edition}|=={modifier}|?{oui, ''}}
[(#SET{explication, #ENV{edition}|!={modifier}|?{<:noizetier:formulaire_composition_explication:>, ''}})]
[(#SAISIE{input, composition,
label=<:noizetier:formulaire_composition:>,
explication=#GET{explication},
readonly=#GET{disable},
disable_avec_post=#GET{disable},
obligatoire=[(#GET{disable}|non)],
})]
]
[(#ENV{composition}|non|et{#ENV{edition}|=={modifier}}|oui)
]
[(#REM) Le titre de la composition est obligatoire ]
[(#SAISIE{input, nom,
label=<:noizetier:formulaire_nom:>,
explication=<:noizetier:formulaire_nom_explication:>,
size=40,
obligatoire=oui,
})]
[(#REM) La description est recommandée mais pas obligatoire ]
[(#SAISIE{textarea, description,
label=<:noizetier:formulaire_description:>,
explication=<:noizetier:formulaire_description_explication:>,
rows=3,
})]
#SET{name, icon}
#SET{obli, ''}
#SET{erreurs, #ENV**{erreurs}|table_valeur{#GET{name}}}
<:noizetier:formulaire_icon_explication:>
[
(#GET{erreurs})]
<:noizetier:apercu:>
[(#CHEMIN_IMAGE{#ENV{icon}}|balise_img)]
<:noizetier:suggestions:>
[(#CHEMIN_IMAGE{#CLE}|balise_img)
]
#CLE
[(#REM) Choix des blocs que l'on souhaite exclure de la configuration de noisettes ]
[(#SAISIE{checkbox, blocs_exclus,
label=<:noizetier:formulaire_blocs_exclus:>,
explication=<:noizetier:formulaire_description_blocs_exclus:>,
data=#ENV{_blocs},
defaut=#ENV{_blocs_defaut},
disable=#ENV{_blocs_disable}
})]
[(#REM) Si on crée une composition virtuelle à partir d'une page, il est possible de copier ou pas
les noisettes de la page. Pour une duplication de composition, la copie des noisettes est
systématique. ]
#SET{label, #VAL{noizetier:formulaire_peuplement}|_T{#ARRAY{page, #ENV{type_page}}}
[(#ENV{edition}|=={creer}|oui)
[(#SAISIE{case, peupler,
label_case=#GET{label},
explication=<:noizetier:formulaire_description_peuplement:>,
defaut=on,
})]
]