source: spip-zone/_plugins_/menus/saisies/menus_multiple.html @ 43944

Last change on this file since 43944 was 43944, checked in by joseph@…, 9 years ago

Oups, il faut penser à transformer defaut en tableau

File size: 1.0 KB
RevLine 
[43941]1[(#REM)
2  Saisie permettant de sélectionner plusieurs menus par leur identifiant
3       
4  Parametres :
5  - option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
6  - cacher_option_intro : pas de premier option vide  (defaut:"")
7  - class : classe(s) css ajoutes au select
8 
9  Exemple d'appel :
10        [(#SAISIE{menus_multiple,nom,
11                label=<:plugin:label:>,
12        })]
13]
14
[43944]15[(#REM) defaut peut être une chaine (plusieurs valeurs ou pas) qu'on sait décomposer ]
16#SET{defaut, #ENV{defaut}}
17#SET{defaut, #GET{defaut}|is_string|?{(#GET{defaut}|saisies_chaine2tableau), (#GET{defaut}|sinon{#ARRAY})}}
18
[43941]19<select name="#ENV{nom}[]" id="champ_#ENV{nom}" multiple="multiple"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"]>
20[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
21<BOUCLE_selection(MENUS){par titre}>
22        <option value="#IDENTIFIANT" [(#IDENTIFIANT|in_array{#ENV{valeur,#GET{defaut}}}|oui) selected="selected"]>[(#TITRE|typo)] (#IDENTIFIANT)</option>
23</BOUCLE_selection>
24</select>
Note: See TracBrowser for help on using the repository browser.