--- /dev/null
+[(#REM) \r
+\r
+ Parametres :\r
+ ** : obligatoire\r
+ * : fortement conseille\r
+ \r
+ - ** nom : nom du parametre\r
+ - * label : nom joli\r
+ (- * erreurs : tableau des erreurs) (transmis par defaut avec SAISIE)\r
+ (- * valeur : valeur actuelle du parametre) (transmis par defaut avec SAISIE : valeur=#ENV{nom du parametre}})\r
+ - defaut : valeur par defaut du parametre\r
+ - obligatoire : est-ce un parametre obligatoire ? (defaut: non, valeurs : null/"non"/autre=oui )\r
+ - info_obligatoire : si obligatoire, ajoute ce contenu apres le label (defaut : "")\r
+ - explication : texte d'explication suppplementaire\r
+ - attention : texte pour les cas graves !\r
+ - disable : est-ce que le champ est desactive ? (pas de saisie possible, selection impossible, contenus non postes)\r
+ (defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies.\r
+ - disable_avec_post : idem disable, mais en envoyant en hidden le champ tout de meme.\r
+ - readonly : est-ce que le champ est non modifiable ? (pas de saisie possible, selection possible, contenus postes)\r
+ (defaut: non, valeurs : null/"non"/autre=oui ) n'est peut etre pas valable pour toutes les saisies.\r
+\r
+ \r
+ Exemples d'appels :\r
+ [(#SAISIE{input, couleur_foncee,\r
+ label=<:spa:couleur_foncee:>,\r
+ obligatoire=oui})]\r
+\r
+]\r
+\r
+[(#ENV{nom}|oui)\r
+ #SET{obligatoire,#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|?{obligatoire,''}}\r
+ #SET{disable,#ENV{disable,#ENV{disable_avec_post}}|et{#ENV{disable,#ENV{disable_avec_post}}|!={non}}|?{#ENV{disable}|is_array|?{#ENV{disable,#ARRAY},disabled},''}}\r
+ #SET{readonly,#ENV{readonly}|et{#ENV{readonly}!={non}}|?{readonly,''}}\r
+ #SET{saisies_autonomes,#VAL|saisies_autonomes}\r
+ \r
+ [(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|oui)\r
+ [(#INCLURE{fond=saisies/#ENV{type_saisie},env,obligatoire=#GET{obligatoire},disable=#GET{disable},readonly=#GET{readonly}})]\r
+ ]\r
+ [(#ENV{type_saisie}|in_array{#GET{saisies_autonomes}}|non)\r
+ #SET{erreurs,#ENV**{erreurs}|table_valeur{#ENV{nom}}}\r
+ #SET{li_class,#ENV{type_saisie}|substr{0,9}|=={selecteur}|?{selecteur_item,''}}\r
+ <!--!inserer_saisie_editer-->\r
+ <li class="editer editer_[(#ENV{nom}|saisie_nom2classe)][ (#GET{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#GET{li_class})][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]"[ data-id="(#ENV{id_saisie})"]>\r
+ #ENV*{inserer_debut}\r
+ [<label[(#ENV{type_saisie}|match{oui_non|radio|checkbox}|non) for="champ_#ENV{nom}"]>(#ENV*{label})[<span class='obligatoire'>(#GET{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]\r
+ [<span class='erreur_message'>(#GET{erreurs})</span>]\r
+ [<p class='explication'>(#ENV*{explication})</p>]\r
+ [<em class='attention'>(#ENV*{attention})</em>]\r
+ [(#INCLURE{fond=saisies/#ENV{type_saisie},env,nom=[(#ENV{nom}|saisie_nom2name)], disable=#GET{disable},readonly=#GET{readonly}})]\r
+ [(#ENV{disable_avec_post}|et{#ENV{disable_avec_post}|!={non}}|oui)<input type='hidden' name='[(#ENV{nom}|saisie_nom2name)]' value="#ENV{valeur,#ENV{defaut}}" />]\r
+ #ENV**{inserer_fin}\r
+ </li>\r
+ ]\r
+]\r