[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
#ACTION_FORMULAIRE{#ENV{action}}
]
<:compositions:composition_utilisee:>
[(#ENV{composition}|oui)[(#ENV{_compositions/#ENV{composition}/nom}|supprimer_numero|sinon{#ENV{composition}})]
][(#ENV{composition}|non)
[(#ENV{composition_heritee}|oui)
[(#ENV{composition_heritee}|=={'-'}|oui)<:compositions:composition_defaut:>]
[(#ENV{composition_heritee}|!={'-'}|oui)[(#ENV{_compositions}|table_valeur{''}|table_valeur{nom}|supprimer_numero|sinon{#ENV{composition_heritee}})]]
(<:compositions:composition_heritee:>)
]
[(#ENV{composition_heritee}|non)<:compositions:composition_defaut:>]
][(#ENV{composition_verrouillee}|oui) ]
[(#ENV{editable})
<:bouton_changer:>
]
[(#ENV{composition_verrouillee}|oui)
<:compositions:composition_verrouillee:>
]
<:compositions:heritages:>
#CLE (#VALEUR)
.
[(#ENV{editable})
#SET{fl,compositions}
#SET{name,composition}#SET{erreurs,#ENV**{erreurs/#GET{name}}}#SET{obli,''}
[-
[(#GET{erreurs})]
(#INCLURE{fond=formulaires/inc-selecteur_composition}{name=#GET{name}}{id=#GET{name}}{id_rubrique}{selected=#ENV{#GET{name}}}{_compositions}{composition_heritee})
]
#SET{lock,''}
[(#AUTORISER{webmestre}|et{#ENV{verrou_branche}|non}|et{#CONFIG{compositions/tout_verrouiller}|non}|oui)
#SET{name,composition_lock}#SET{erreurs,#ENV**{erreurs/#GET{name}}}#SET{obli,''}
-
[(#GET{erreurs})]
[(#ENV{_compositions}|is_array|oui)
]
[(#ENV{_compositions}|is_array|non)]
[(#ENV{objet}|=={rubrique}|oui)
#SET{name,composition_branche_lock}#SET{erreurs,#ENV**{erreurs/#GET{name}}}#SET{obli,''}
[(#GET{erreurs})]
]
#SET{lock,'oui'}
]
[(#ENV{verrou_branche}|oui)
-
<:compositions:label_branche_verrouillee:>
]
[(#CONFIG{compositions/tout_verrouiller}|oui)
-
<:compositions:label_toutes_verrouilles:>
]
[(#GET{lock}|non)
[(#ENV{objet}|=={rubrique}|oui)
]]
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]