[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / saisies / saisies-vues / selecteur_rubrique_article.html
1 [(#REM)
2
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
9
10 ]
11 #SET{reponse,""}
12
13 <BOUCLE_test_multiple(CONDITION){si #ENV{multiple}|=={on}|oui}>
14 <B_rubriques_selectionnees>
15 <ul>
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 #SET{reponse,"oui"}
19 </BOUCLE_rubriques_selectionnees>
20 </ul>
21 </B_rubriques_selectionnees>
22
23 <B_articles_selectionnes>
24 <ul>
25 <BOUCLE_articles_selectionnes(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}>
26 <li class="choix">#TITRE (<:article:> #ID_ARTICLE) - #STATUT</li>
27 #SET{reponse,"oui"}
28 </BOUCLE_articles_selectionnes>
29 </ul>
30 </B_articles_selectionnes>
31
32 [(#GET{reponse}|non)
33 [(#ENV*{sans_reponse}|propre)]
34 ]
35
36 </BOUCLE_test_multiple>
37 <BOUCLE_rubrique_selectionnee(RUBRIQUES){tout}{id_rubrique IN #ENV*{valeur}|picker_selected{rubrique}}>
38 <p>#TITRE (<:rubrique:> #ID_RUBRIQUE) - #STATUT</p>
39 #SET{reponse,"oui"}
40 </BOUCLE_rubrique_selectionnee>
41
42 <BOUCLE_article_selectionne(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}>
43 <p>#TITRE (<:article:> #ID_ARTICLE) - #STATUT</p>
44 </BOUCLE_article_selectionne>
45
46 [(#GET{reponse}|non)
47 [(#ENV*{sans_reponse}|propre)]
48 ]
49 <//B_test_multiple>