[

(#ENV**{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}}
[(#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, })] ]
<:noizetier:formulaire_modifier_composition_heritages:>

<:noizetier:explication_heritages_composition{type=#ENV{type_page}}:>

[(#SAISIE{selection, heritage-#CLE, label=[(#CLE|objet_info{texte_objet}|_T)], option_intro=<:noizetier:ne_pas_definir_d_heritage:>, data=#VALEUR, })]
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]