[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / aveline / inclure / miniplan.html
diff --git a/www/plugins/auto/aveline/inclure/miniplan.html b/www/plugins/auto/aveline/inclure/miniplan.html
new file mode 100644 (file)
index 0000000..50d4bcd
--- /dev/null
@@ -0,0 +1,45 @@
+[(#REM) Affiche un mini plan de la rubrique ]\r
+[(#SET{titre_noisette, #ENV{titre_noisette}|sinon{public:sous_rubriques}})]\r
+[(#SET{titre,[(#GET{titre_noisette}|=={titre_perso}|?{[(#ENV**{titre_noisette_perso}|propre)],[(#GET{titre_noisette}|_T)]})]})]\r
+       <B_sous_rubriques>\r
+       <div class="menu rubriques">\r
+               [(#ENV{afficher_titre_noisette}|oui)[<h2 class="h2">(#GET{titre})</h2>]]\r
+               <ul class="menu-liste">\r
+                       <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent=#ENV{id_rubrique}} {par num titre, titre}>\r
+                       <li class="menu-entree">\r
+                               <a href="#URL_RUBRIQUE">[(#TITRE)]</a>\r
+\r
+                               [(#REM) Une boucle recursive pour le mini plan]\r
+                               <B_miniplan>\r
+                               <ul class="menu-liste">\r
+                                       <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}>\r
+                                       <li class="menu-entree">\r
+                                               <a href="#URL_RUBRIQUE">[(#TITRE)]</a>\r
+                                               <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>\r
+                  <BOUCLE_test_articles_1(CONDITION){si #ENV{afficher_articles}|et{#ENV{articles_un_niveau}|non}}>\r
+                     <B_articles_sous>\r
+                     <ul class="menu-liste">\r
+                        <BOUCLE_articles_sous(ARTICLES){id_rubrique}{par num titre, titre}>\r
+                           <li class="menu-entree"><a href="#URL_ARTICLE">[(#TITRE)]</a></li>\r
+                        </BOUCLE_articles_sous>\r
+                     </ul>\r
+                     </B_articles_sous>\r
+                  </BOUCLE_test_articles_1>\r
+                                       </li>\r
+                                       </BOUCLE_miniplan>\r
+                               </ul>\r
+                               </B_miniplan>\r
+            <BOUCLE_test_articles_2(CONDITION){si #ENV{afficher_articles}|oui}>\r
+               <B_articles>\r
+               <ul class="menu-liste">\r
+                  <BOUCLE_articles(ARTICLES){id_rubrique}{par num titre, titre}>\r
+                     <li class="menu-entree"><a href="#URL_ARTICLE">[(#TITRE)]</a></li>\r
+                  </BOUCLE_articles>\r
+               </ul>\r
+               </B_articles>\r
+            </BOUCLE_test_articles_2>\r
+                       </li>\r
+                       </BOUCLE_sous_rubriques>\r
+               </ul>\r
+               </div>\r
+       </B_sous_rubriques>
\ No newline at end of file