source: trunk/spip/esqueleto-redcta/themes/alternatives/inc/inc-menu.html @ 30

Last change on this file since 30 was 30, checked in by sebas, 17 years ago

nueva importacion del codigo del esqueleto de redcta con los plugins

File size: 6.6 KB
Line 
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
24l'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...
31On 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...
67Ici, 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.
68Pour les sites multilingues, on n'affiche pas les autres langues;
69si 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.
106Pour 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.
108Pour 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 ]
Note: See TracBrowser for help on using the repository browser.