source: spip-zone/_plugins_/menus/menus/mots.html @ 37141

Last change on this file since 37141 was 37141, checked in by teddy.spip@…, 10 years ago

Validation w3c sur les balises <a> des différents menus sur l'espace public

File size: 1.9 KB
Line 
1[(#SET{id_mot, #ENV{id_mot}|intval})]
2[(#SET{nombre, #ENV{nombre}|intval|?{#ENV{nombre},0}})]
3[(#SET{tri_num, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_num},'titre'}})]
4[(#SET{tri_alpha, #ENV{tri_num}|ou{#ENV{tri_alpha}}|?{#ENV{tri_alpha},'titre'}})]
5
6[(#ENV{appel_formulaire}|oui)
7        [(#SET{titre, #GET{id_mot}|?{#INFO_TITRE{mots, #GET{id_mot}}, <:info_racine_site:>}})]
8        <div class="titre">#GET{titre}</div>
9        <div class="infos">
10                [(#GET{nombre}|=={0}|non)
11                        <:menus:entree_sur_n_mots{n=#GET{nombre}}:>
12                ]
13                [(#GET{nombre}|=={0}|oui)
14                        <:menus:entree_infini:>
15                ]
16                <br /><:menus:info_tri:> [(#GET{tri_num}) <:menus:info_tri_num:>][(#GET{tri_num}|et{GET{tri_alpha}}), ][(#GET{tri_alpha}) <:menus:info_tri_alpha:>]
17        </div>
18]
19<BOUCLE_appel(CONDITION){si #ENV{appel_menu}|oui}>
20        <BOUCLE_mot(MOTS){id_mot=#GET{id_mot}}>
21                <li class="menu-entree[ (#ID_MOT|menus_exposer{mot,#ENV*{env}})]">
22                        <a href="#URL_MOT" title="[(#TITRE|attribut_html)]">#TITRE</a>
23                        <BOUCLE_infini(CONDITION){si #GET{nombre}|=={0}}>
24                                <B_articles_infini>
25                                <ul class="menu-liste">
26                                        <BOUCLE_articles_infini(ARTICLES){id_mot}{par num #GET{tri_num}}{par #GET{tri_alpha}}>
27                                                <li class="menu-entree[ (#ID_ARTICLE|menus_exposer{rubrique,#ENV*{env}})]">
28                                                        <a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>
29                                                </li>
30                                        </BOUCLE_articles_infini>
31                                </ul>
32                                </B_articles_infini>
33                        </BOUCLE_infini>
34                        <BOUCLE_limite(CONDITION){si #GET{nombre}|>{0}}>
35                        <B_articles_limite>
36                                <ul class="menu-liste">
37                                        <BOUCLE_articles_limite(ARTICLES){id_mot}{par num #GET{tri_num}}{par #GET{tri_alpha}}{0,#GET{nombre}}>
38                                                <li class="menu-entree[ (#ID_ARTICLE|menus_exposer{rubrique,#ENV*{env}})]">
39                                                        <a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>
40                                                </li>
41                                        </BOUCLE_articles_limite>
42                                </ul>
43                                </B_articles_limite>
44                        </BOUCLE_limite>
45                </li>
46        </BOUCLE_mot>
47</BOUCLE_appel>
Note: See TracBrowser for help on using the repository browser.