1 | <!-- menu permanent de navigation - permanent navigation --> |
---|
2 | <div id="navigation"> |
---|
3 | <h2 class="structure"><:navigation:></h2> |
---|
4 | [(#REM) ********************************************************* |
---|
5 | Menu de navigation principal - liens statiques |
---|
6 | Main navigation - static links |
---|
7 | ************************************************************* ] |
---|
8 | <INCLURE{fond=inc/inc-menu-principal}> |
---|
9 | |
---|
10 | [(#REM) ********************************************************* |
---|
11 | Menu rubriques DEPLIANT dynamique |
---|
12 | voir: http://spip-contrib.net/ecrire/articles.php3?id_article=913 |
---|
13 | Dynamic sections menu |
---|
14 | ************************************************************* ] |
---|
15 | <div class="menu" id="menu-rubriques"> |
---|
16 | <BOUCLE_rub_menu(RUBRIQUES){id_rubrique}> |
---|
17 | <BOUCLE_filles(RUBRIQUES){id_parent}{doublons filles}></BOUCLE_filles> |
---|
18 | [(#REM) les rubriques filles de la rubrique en cours sont mémorisées dans {doublons filles} ] |
---|
19 | [(#REM) les soeurs et tantes jusqu'aux rubriques racines sont mémorisées dans {doublons parents} ] |
---|
20 | <BOUCLE_hierarchie_courante(HIERARCHIE){id_rubrique} {tout}> |
---|
21 | <BOUCLE_parents(RUBRIQUES){meme_parent} {doublons parents} ></BOUCLE_parents> |
---|
22 | </BOUCLE_hierarchie_courante> |
---|
23 | [(#REM) L'ensemble des rubriques contenues dans {doublons filles} et {doublons parents} représente |
---|
24 | l'ensembles des rubriques à afficher |
---|
25 | |
---|
26 | Toutes les rubriques qui ne doivent pas être affichées sont exclues dans la boucle suivante |
---|
27 | qui liste toutes les rubriques du site - {doublons filles} et {doublons parents} le resultat est stocké dans {doublons exclus} ] |
---|
28 | <BOUCLE_tout(RUBRIQUES){tout}{doublons parents}{doublons filles}{doublons exclus}></BOUCLE_tout> |
---|
29 | |
---|
30 | [(#REM) boucle principale d'affichage pour squelettes rubriques, articles, brèves... |
---|
31 | On limite l'affichage du plan aux seules rubriques utiles, les autres sont exclues par {doublons exclus} ] |
---|
32 | <h3 class="structure"><:rubriques:></h3> |
---|
33 | <ul> |
---|
34 | <BOUCLE_RubExclues_sect(RUBRIQUES){titre_mot=agenda}{doublons}></BOUCLE_RubExclues_sect> |
---|
35 | |
---|
36 | <BOUCLE_secteurs2(RUBRIQUES){racine}{lang}{par num titre} {par titre}{doublons} > |
---|
37 | <li> |
---|
38 | <a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
39 | <B_art_secteur> |
---|
40 | [(#REM) debut BOUCLE art_secteur pour afficher dans les articles des rubriques racine (secteur) ] |
---|
41 | <ul> |
---|
42 | <BOUCLE_art_secteur(ARTICLES){id_rubrique}{par num titre} {par titre}{lang}> |
---|
43 | <li> |
---|
44 | <a class="lien[(#EXPOSER)] article" href="#URL_ARTICLE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
45 | </li> |
---|
46 | </BOUCLE_art_secteur> |
---|
47 | </ul> |
---|
48 | </B_art_secteur>[(#REM) fin BOUCLE art_secteur ] |
---|
49 | <B_sousrub2> |
---|
50 | <ul> |
---|
51 | <BOUCLE_sousrub2(RUBRIQUES){id_parent}{lang}{par num titre} {par titre}{doublons exclus}> |
---|
52 | <li> |
---|
53 | <a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
54 | <BOUCLE_sousousrub2(boucle_sousrub2)></BOUCLE_sousousrub2> |
---|
55 | </li> |
---|
56 | </BOUCLE_sousrub2> |
---|
57 | </ul> |
---|
58 | </B_sousrub2> |
---|
59 | </li> |
---|
60 | </BOUCLE_secteurs2> |
---|
61 | <!--[if lte IE 6]><style>#menu-rubriques a{height:1em;}#menu-rubriques li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> |
---|
62 | <!--[if IE 6]><style>#menu-rubriques li{clear:none;}</style><![endif]--> |
---|
63 | </ul> |
---|
64 | </BOUCLE_rub_menu> |
---|
65 | |
---|
66 | [(#REM) boucle d'affichage pour les autres squelettes : sommaire, plan, recherche, resume, etc... |
---|
67 | Ici, on affiche 2 niveaux de rubriques a partir de la racine pour la langue du contexte.Si on ne veut afficher qu'un seul niveau, pour ces , on efface la boucle sousrub_sommaire. |
---|
68 | Pour les sites multilingues, on n'affiche pas les autres langues; |
---|
69 | si on veut afficher uniquement le premier niveau (secteur) des autres langues, on efface lang dans BOUCLE_sommaire). ] |
---|
70 | |
---|
71 | <BOUCLE_RubExclues_som(RUBRIQUES){titre_mot=agenda}{doublons}></BOUCLE_RubExclues_som> |
---|
72 | <B_sommaire> |
---|
73 | <h3 class="structure"><:rubriques:></h3> |
---|
74 | <ul> |
---|
75 | <BOUCLE_sommaire(RUBRIQUES){racine}{lang}{par num titre} {par titre} {doublons}> |
---|
76 | <li> |
---|
77 | <a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
78 | <B_art_sommaire><!-- debut BOUCLE art_somm pour afficher des articles dans les rubriques racine (secteur) --> |
---|
79 | <ul> |
---|
80 | <BOUCLE_art_sommaire(ARTICLES){id_rubrique}{par num titre} {par titre}{lang}> |
---|
81 | <li> |
---|
82 | <a class="lien[(#EXPOSER)] article" href="#URL_ARTICLE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
83 | </li> |
---|
84 | </BOUCLE_art_sommaire> |
---|
85 | </ul> |
---|
86 | </B_art_sommaire> |
---|
87 | <B_sousrub_sommaire>[(#REM) pour afficher dans le menu 2 niveaux de rubriques ] |
---|
88 | <ul> |
---|
89 | <BOUCLE_sousrub_sommaire(RUBRIQUES){id_parent}{par num titre} {par titre}{lang}> |
---|
90 | <li> |
---|
91 | <a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
92 | </li> |
---|
93 | </BOUCLE_sousrub_sommaire> |
---|
94 | </ul> |
---|
95 | </B_sousrub_sommaire> |
---|
96 | </li> |
---|
97 | </BOUCLE_sommaire> |
---|
98 | <!--[if lte IE 6]><style>#menu-rubriques a{height:1em;}#menu-rubriques li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> |
---|
99 | <!--[if IE 6]><style>##menu-rubriques li{clear:none;}</style><![endif]--> |
---|
100 | </ul> |
---|
101 | </B_sommaire> |
---|
102 | |
---|
103 | <//B_rub_menu> |
---|
104 | |
---|
105 | [(#REM) boucle d'affichage d'un agenda ou calendrier d'evenements. |
---|
106 | Pour s'afficher dans ce menu, une rubrique doit se voir attribuer le mot-cle "agenda". Pour s'afficher dans l'agenda, les articles doivent, en plus d'une date de publication, se voir attribuer une "Date de publication anterieure" qui constituera la date de l'evenement. ] |
---|
107 | [(#REM) boucle d'affichage d'un agenda ou calendrier d'evenements. |
---|
108 | Pour s'afficher dans ce menu, un article doit se voir attribuer le mot-cle "Agenda". Pour s'afficher dans l'agenda, les articles doivent, en plus du mot-cle, se voir attribuer une "Date de publication anterieure" qui constituera la date de l'evenement. ] |
---|
109 | |
---|
110 | <B_art_agenda> |
---|
111 | <div class="menu" id="menu-agenda"> |
---|
112 | <h3 class="structure"><:icone_agenda:></h3> |
---|
113 | <ul> |
---|
114 | <li> |
---|
115 | <a class="lien" href="#URL_PAGE{agenda}" title="<:icone_agenda:>"><:icone_agenda:></a> |
---|
116 | <ul> |
---|
117 | <BOUCLE_art_agenda(ARTICLES){titre_mot=Agenda}{!par date_redac}{age_redac < 1}{0,5}{lang}> |
---|
118 | <li>[<span>(#DATE_REDAC|affdate)</span>] |
---|
119 | <a class="lien[(#EXPOSER)] article" href="#URL_ARTICLE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a> |
---|
120 | |
---|
121 | </li> |
---|
122 | </BOUCLE_art_agenda> |
---|
123 | </ul> |
---|
124 | </li> |
---|
125 | <!--[if lte IE 6]><style>#menu-agenda a{height:1em;}#menu-agenda li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> |
---|
126 | <!--[if IE 6]><style>##menu-agenda li{clear:none;}</style><![endif]--> |
---|
127 | </ul> |
---|
128 | </div> |
---|
129 | </B_art_agenda> |
---|
130 | |
---|
131 | </div>[(#REM) fin menu ] |
---|
132 | |
---|
133 | </div>[(#REM) navigation ] |
---|