[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / aveline / inclure / miniplan.html
1 [(#REM) Affiche un mini plan de la rubrique ]
2 [(#SET{titre_noisette, #ENV{titre_noisette}|sinon{public:sous_rubriques}})]
3 [(#SET{titre,[(#GET{titre_noisette}|=={titre_perso}|?{[(#ENV**{titre_noisette_perso}|propre)],[(#GET{titre_noisette}|_T)]})]})]
4 <B_sous_rubriques>
5 <div class="menu rubriques">
6 [(#ENV{afficher_titre_noisette}|oui)[<h2 class="h2">(#GET{titre})</h2>]]
7 <ul class="menu-liste">
8 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent=#ENV{id_rubrique}} {par num titre, titre}>
9 <li class="menu-entree">
10 <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
11
12 [(#REM) Une boucle recursive pour le mini plan]
13 <B_miniplan>
14 <ul class="menu-liste">
15 <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}>
16 <li class="menu-entree">
17 <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
18 <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
19 <BOUCLE_test_articles_1(CONDITION){si #ENV{afficher_articles}|et{#ENV{articles_un_niveau}|non}}>
20 <B_articles_sous>
21 <ul class="menu-liste">
22 <BOUCLE_articles_sous(ARTICLES){id_rubrique}{par num titre, titre}>
23 <li class="menu-entree"><a href="#URL_ARTICLE">[(#TITRE)]</a></li>
24 </BOUCLE_articles_sous>
25 </ul>
26 </B_articles_sous>
27 </BOUCLE_test_articles_1>
28 </li>
29 </BOUCLE_miniplan>
30 </ul>
31 </B_miniplan>
32 <BOUCLE_test_articles_2(CONDITION){si #ENV{afficher_articles}|oui}>
33 <B_articles>
34 <ul class="menu-liste">
35 <BOUCLE_articles(ARTICLES){id_rubrique}{par num titre, titre}>
36 <li class="menu-entree"><a href="#URL_ARTICLE">[(#TITRE)]</a></li>
37 </BOUCLE_articles>
38 </ul>
39 </B_articles>
40 </BOUCLE_test_articles_2>
41 </li>
42 </BOUCLE_sous_rubriques>
43 </ul>
44 </div>
45 </B_sous_rubriques>