source: spip-zone/_plugins_/saisies/saisies/selecteur_site.html @ 52270

Last change on this file since 52270 was 52270, checked in by kent1@…, 8 years ago

Pouvoir passer un size sur chaque sélecteur potentiellement multiple (par défaut à 10 en général)

File size: 1.7 KB
Line 
1[(#REM)
2
3Saisies qui liste les articles originaux (origine_traduction) du site
4Par défaut ne liste que ceux des rubriques à la racine (secteurs)
5
6  Parametres :
7  - class : classe(s) css ajoutes au select
8  - multiple : si quelquechose est passe, le select est multiple, sinon, c'est un select simple
9    Dans le cas multiple, defaut et valeur doivent etre un array, sinon un int
10  - option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
11    (seulement si non multiple)
12  - cacher_option_intro : pas de premier option vide  (defaut:"")
13  - syndication : 'oui' ou 'non' (sélectionner uniquement les sites avec ou sans syndication)
14  - defaut : valeur par defaut si pas présente dans l'environnement
15  - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
16
17]
18<select name="#ENV{nom}[(#ENV{multiple}|?{[(#VAL{&#91;&#93;}|html_entity_decode)]})]" id="champ_#ENV{nom}"[ class="(#ENV{class})"][(#ENV{multiple}|oui) multiple="multiple" size="#ENV{size,10}"]>
19        [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
20                <option value="0">[(#ENV{option_intro})]</option>]
21        <BOUCLE_secteurs(RUBRIQUES){racine}{par num titre, titre}{tout}>
22        <B_sites>
23        <optgroup label="#TITRE">
24                <BOUCLE_sites(SITES){id_secteur}{par nom_site}{syndication ?}>
25                [(#ENV{multiple}|oui)
26                <option value="#ID_SYNDIC"[(#ID_SYNDIC|in_array{#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut,#ARRAY}}}}|oui) selected="selected"]>#NOM_SITE</option>]
27                [(#ENV{multiple}|non)
28                <option value="#ID_SYNDIC"[(#ID_SYNDIC|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui) selected="selected"]>#NOM_SITE</option>]
29                </BOUCLE_sites>
30        </optgroup>
31        </B_sites>
32        </BOUCLE_secteurs>
33</select>
Note: See TracBrowser for help on using the repository browser.