[(#REM)
Saisie permettant de sélectionner une selection éditoriale
par son numéro ou optionnellement par son identifiant.
La saisie est un select par défaut, ou optionnellement
des radios ou des checkbox.
Paramètres :
- utiliser_identifiant : « oui » pour utiliser l'identifiant comme valeur au lieu du numéro (attention pas fiable)
- multiple : « oui » pour permettre de choisir plusieurs valeurs
- type_choix : famille de saisie utilisée, selection (défaut) | radio
- + params des saisies selection/radio/checkbox
Exemple d'appel :
[(#SAISIE{selections_editoriales,nom,
label=<:plugin:label:>,
type_choix=radio,
})]
]
#SET{data,#ARRAY}
#SET{label,#ENV{utiliser_identifiant}|?{#IDENTIFIANT,#ID_SELECTION}}
#SET{cle,#TITRE|typo|concat{#IDENTIFIANT|?{ (#IDENTIFIANT)}}}
#SET{data,#GET{data}|array_merge{#ARRAY{#GET{cle},#GET{label}}}}
#SET{data,#GET{data}|array_flip}
#SET{nb,#ENV{multiple}|=={oui}|?{multiple,unique}}
#SET{types_saisies, #ARRAY{
selection, #ARRAY{unique,selection, multiple,selection_multiple},
radio, #ARRAY{unique,radio, multiple,checkbox}
}}
#SET{type_saisie, #GET{types_saisies/#ENV{type_choix,selection}/#GET{nb}}}