3 ### /!\ selecteur (spip Bonux) ###
4 Attention, ce qui est retourne est un tableau :
5 _request($name) = array('article|
3', 'article|
9', 'rubrique|
10');
6 Une fonction de SPIP Bonux permet de récupérer un tableau d'identifiants par type d'objet :
7 [(#CHAMP|picker_selected{article})]
8 Cette fonction peut etre pratique dans une boucle en utilisant le critere IN
13 <BOUCLE_test_multiple(CONDITION){si #ENV{multiple}|=={on}|oui}
>
14 <B_rubriques_selectionnees>
16 <BOUCLE_rubriques_selectionnees(RUBRIQUES){tout}{id_rubrique IN #ENV*{valeur}|picker_selected{rubrique}}
>
17 <li class=
"choix">#TITRE (
<:rubrique:> #ID_RUBRIQUE) - #STATUT
</li>
18 </BOUCLE_rubriques_selectionnees>
20 </B_rubriques_selectionnees>
22 <B_articles_selectionnes>
24 <BOUCLE_articles_selectionnes(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}
>
25 <li class=
"choix">#TITRE (
<:article:> #ID_ARTICLE) - #STATUT
</li>
26 </BOUCLE_articles_selectionnes>
28 </B_articles_selectionnes>
30 </BOUCLE_test_multiple>
31 <BOUCLE_rubrique_selectionnee(RUBRIQUES){tout}{id_rubrique IN #ENV*{valeur}|picker_selected{rubrique}}
>
32 <p>#TITRE (
<:rubrique:> #ID_RUBRIQUE) - #STATUT
</p>
33 </BOUCLE_rubrique_selectionnee>
35 <BOUCLE_article_selectionne(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}
>
36 <p>#TITRE (
<:article:> #ID_ARTICLE) - #STATUT
</p>
37 </BOUCLE_article_selectionne>