source: spip-zone/_galaxie_/programmer.spip.org/plugin_documentation/inclure/navigation-menu-miniplan-rubriques.html @ 32425

Last change on this file since 32425 was 32425, checked in by marcimat@…, 11 years ago
  • AJOUT d'un index (un groupe de mots clés à définir dans la configuration)

+ gestion minimum des mots
+ cosmétiques CSS

File size: 1.9 KB
Line 
1<div class="menu">
2        <h2><:navigation:></h2>
3       
4        [(#REM) Si langue par secteur, on selectionne le secteur de la langue, en supposant qu'il n'y en a qu'un par langue ]
5        <BOUCLE_selection_secteur_langue(RUBRIQUES) {racine}{lang}{0,1}>[(#CONFIG{documentation/secteur_langue}|=={on}|oui)#SET{origine,#ID_RUBRIQUE}]</BOUCLE_selection_secteur_langue>
6               
7        <B_racine>
8        <ul class="rubriques">
9       
10                [(#REM) liste des articles a la racine du secteur (avant propos, preface...) ]
11                <BOUCLE_articles_secteur(ARTICLES) {id_rubrique=#GET{origine,0}}>
12                        <li class="articles[ (#EXPOSE{on,off})]"><a href="#URL_ARTICLE">#TITRE</a></li>
13                </BOUCLE_articles_secteur>
14               
15                <BOUCLE_racine(RUBRIQUES){id_parent=#GET{origine,0}}>
16                        <li[ class="(#EXPOSE{on,off})"]><a href="#URL_RUBRIQUE">[(#TITRE)]</a>
17
18                                [(#REM) liste des articles ]
19                                <B_articles>
20                                <ul class="articles">
21                                        <BOUCLE_articles(ARTICLES) {id_rubrique}>
22                                                <li[ class="(#EXPOSE{on,off})"]><a href="#URL_ARTICLE">#TITRE</a></li>
23                                        </BOUCLE_articles>
24                                </ul>
25                                </B_articles>
26                               
27                                [(#REM) sous rubriques ]
28                                <B_sous_rubriques>
29                                        <ul class="rubriques">
30                                                <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} >
31                                                        <li[ class="(#EXPOSE{on,off})"]><a href="#URL_RUBRIQUE">[(#TITRE)]</a>
32                                                       
33                                                                [(#REM) liste des articles ]
34                                                                <B_sous_articles>
35                                                                <ul class="articles">
36                                                                        <BOUCLE_sous_articles(ARTICLES) {id_rubrique}>
37                                                                                <li[ class="(#EXPOSE{on,off})"]><a href="#URL_ARTICLE">#TITRE</a></li>
38                                                                        </BOUCLE_sous_articles>
39                                                                </ul>
40                                                                </B_sous_articles>
41
42                                                                [(#REM) recursion sous rubriques ]
43                                                                <BOUCLE_m2(BOUCLE_sous_rubriques)></BOUCLE_m2>
44                                                        </li>
45                                                </BOUCLE_sous_rubriques>
46                                        </ul>
47                                </B_sous_rubriques>                                     
48
49                        </li>
50                </BOUCLE_racine>
51                [(#REM) ajout de l'index ]
52                <li class="index[ (#ENV{composition}|=={glossaire}|?{on,off})]">
53                        <a href="#URL_PAGE{glossaire}">
54                                <:documentation:aller_index:>
55                        </a>
56                </li>   
57        </ul>
58        </B_racine>     
59</div>
Note: See TracBrowser for help on using the repository browser.