source: spip-zone/_squelettes_/html5up_editorial/inclure/sidemenu.html

Last change on this file was 108303, checked in by chankalan@…, 13 months ago

les sous-rubriques du menu en class on quand c'est nécessaire + z

File size: 1.2 KB
Line 
1[(#REM)
2        Barre de navigation, ouverte sur la hierarchie courante
3
4        On fait un plan, et, quand on avance vers une rubrique,
5        on l'affiche si son parent est expose ou est la racine du site. ]
6<B_rubriques>
7<nav id="menu">
8        <header class="major">
9                <h2>Menu</h2>
10        </header>
11       
12        <ul>
13                <li><a class="accueil" href="#URL_SITE_SPIP"><:accueil_site:></a></li>
14       
15                <BOUCLE_rubriques(RUBRIQUES){par num titre, titre}{racine}>
16                [(#REM) si plus d'un article, la liste des articles, si au moins une sous-rubrique, la liste des sous-rubriques ]
17                        #SET{smenu#ID_RUBRIQUE,non}
18                        <BOUCLE_test_articles(ARTICLES){id_rubrique}{1,2}>
19                        </BOUCLE_test_articles>#SET{smenu#ID_RUBRIQUE,oui}</B_test_articles>
20                        <BOUCLE_test_rubriques(RUBRIQUES){id_parent}{0,1}>
21                        </BOUCLE_test_rubriques>#SET{smenu#ID_RUBRIQUE,oui}</B_test_rubriques>
22                       
23                <li>
24                        [(#GET{smenu#ID_RUBRIQUE}|=={oui}|non)
25                        <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>]
26                        [(#GET{smenu#ID_RUBRIQUE}|=={oui}|oui)
27                        <span class="opener[ (#EXPOSE) active]">#TITRE</span>
28                        <ul>
29                                <INCLURE{fond=inclure/sidemenu-articles,env,id_rubrique,id_article} />
30                                <INCLURE{fond=inclure/sidemenu-rubriques,env,id_rubrique,rubrique_on} />
31                        </ul>]
32                </li>
33                </BOUCLE_rubriques>
34       
35        </ul>
36       
37</nav>
38</B_rubriques>
Note: See TracBrowser for help on using the repository browser.