fc407f0bf6c30cd9a98984bf9a753fe525921df5
[forum_heracles.git] / squelettes / inc-menu.html
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 Si un article commence par 01. MEME NOM QUE LA RUBRIQUE on utilise son URL
7 ]
8
9 <B_rubriques>
10 <div id="col1">
11 <div id="col1_content" class="clearfix">
12 <div id="menu">
13 <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}{descriptif!=invisible}>
14 <div class="item">
15 <?php $titre_rub="[(#TITRE|htmlspecialchars|supprimer_numero|textebrut)]"; ?>
16 <BOUCLE_article(ARTICLES){id_rubrique}{titre==^[0-9]+\.}{par num titre}{0,1}>
17 <?php
18 $titre_art="[(#TITRE|htmlspecialchars|supprimer_numero|textebrut)]";
19 $url = "#URL_ARTICLE";
20 ?>
21 </BOUCLE_article>
22
23 <?php
24 if ($titre_rub==$titre_art)
25 echo '<a href="'.$url.'"[ (#EXPOSE{class="active"})]>[(#TITRE|supprimer_numero)]</a>';
26 else
27 echo '<a href="#URL_RUBRIQUE"[ (#EXPOSE{class="active"})]>[(#TITRE|supprimer_numero)]</a>';
28 ?>
29
30 <B_sous_rubriques>
31 <ul class="sub">
32 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}{descriptif!=invisible}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{' '}</BOUCLE_test_expose>
33 <?php $titre_sousrub="[(#TITRE|htmlspecialchars|supprimer_numero|textebrut)]"; ?>
34 <BOUCLE_ssarticle(ARTICLES){id_rubrique}{titre==^[0-9]+\.}{par num titre}{0,1}>
35 <?php
36 $titre_ssart="[(#TITRE|htmlspecialchars|supprimer_numero|textebrut)]";
37 $url2 = "#URL_ARTICLE";
38 ?>
39 </BOUCLE_ssarticle>
40 <li class="item">
41 <?php
42 if ($titre_sousrub==$titre_ssart)
43 echo '<a href="'.$url2.'"[ (#EXPOSE{class="active"})]>[(#TITRE|supprimer_numero)]</a>';
44 else
45 echo '<a href="#URL_RUBRIQUE"[ (#EXPOSE{class="active"})]>[(#TITRE|supprimer_numero)]</a>';
46 ?>
47 <BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>
48 </B_test_expose></li></BOUCLE_sous_rubriques>
49 </ul>
50 </B_sous_rubriques>
51 </div>
52 </BOUCLE_rubriques>
53 </div>
54 </div>
55 </div>
56 </B_rubriques>