[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / saisies / saisies-vues / selecteur_rubrique_article.html
diff --git a/www/plugins/auto/saisies/saisies-vues/selecteur_rubrique_article.html b/www/plugins/auto/saisies/saisies-vues/selecteur_rubrique_article.html
new file mode 100644 (file)
index 0000000..0f7ef0c
--- /dev/null
@@ -0,0 +1,49 @@
+[(#REM) \r
+         \r
+  ### /!\ selecteur (spip Bonux) ###\r
+         Attention, ce qui est retourne est un tableau :\r
+         _request($name) = array('article|3', 'article|9', 'rubrique|10');\r
+         Une fonction de SPIP Bonux permet de récupérer un tableau d'identifiants par type d'objet :\r
+         [(#CHAMP|picker_selected{article})]\r
+         Cette fonction peut etre pratique dans une boucle en utilisant le critere IN\r
+         \r
+]\r
+#SET{reponse,""}\r
+\r
+<BOUCLE_test_multiple(CONDITION){si #ENV{multiple}|=={on}|oui}>\r
+       <B_rubriques_selectionnees>\r
+       <ul>\r
+       <BOUCLE_rubriques_selectionnees(RUBRIQUES){tout}{id_rubrique IN #ENV*{valeur}|picker_selected{rubrique}}>\r
+               <li class="choix">#TITRE (<:rubrique:> #ID_RUBRIQUE) - #STATUT</li>\r
+      #SET{reponse,"oui"}\r
+       </BOUCLE_rubriques_selectionnees>\r
+       </ul>\r
+       </B_rubriques_selectionnees>\r
+\r
+       <B_articles_selectionnes>\r
+       <ul>\r
+       <BOUCLE_articles_selectionnes(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}>\r
+               <li class="choix">#TITRE (<:article:> #ID_ARTICLE) - #STATUT</li>\r
+      #SET{reponse,"oui"}\r
+       </BOUCLE_articles_selectionnes>\r
+       </ul>\r
+       </B_articles_selectionnes>\r
+   \r
+   [(#GET{reponse}|non)\r
+       [(#ENV*{sans_reponse}|propre)]\r
+       ]\r
+\r
+</BOUCLE_test_multiple>\r
+       <BOUCLE_rubrique_selectionnee(RUBRIQUES){tout}{id_rubrique IN #ENV*{valeur}|picker_selected{rubrique}}>\r
+               <p>#TITRE (<:rubrique:> #ID_RUBRIQUE) - #STATUT</p>\r
+      #SET{reponse,"oui"}\r
+       </BOUCLE_rubrique_selectionnee>\r
+   \r
+   <BOUCLE_article_selectionne(ARTICLES){id_article IN #ENV*{valeur}|picker_selected{article}}>\r
+               <p>#TITRE (<:article:> #ID_ARTICLE) - #STATUT</p>\r
+       </BOUCLE_article_selectionne>\r
+\r
+   [(#GET{reponse}|non)\r
+       [(#ENV*{sans_reponse}|propre)]\r
+       ]\r
+<//B_test_multiple>
\ No newline at end of file