source: spip-zone/_plugins_/acs/trunk/sets/cat/composants/rubnav/inc-rubnav.html @ 87167

Last change on this file since 87167 was 87167, checked in by webmaster@…, 5 years ago

Grosse mise à jour intermédiaire pour SPIP 3.0.17 et 3.1. Les changements concernent surtout la partie privée, ré-écrite façon SPIP 3 (la partie publique a toujours fonctionné mais l'installation et l'upgrade étaient devenus "un sport de combat" ;-)
Le plugin ACS restera toutefois en "dev" encore quelques jours, essentiellement pour régler quelques problèmes d'ergonomie ET quelques upgrades résiduels (autoriser pinceaux, configuration, améliorations de quelques composants, debug).

File size: 8.5 KB
Line 
1[(#CACHE{0})][(#SET{guilang,[(#LANG_DIR|=={rtl}|?{_rtl})]})]<BOUCLE_rubriques_(RUBRIQUES) {titre_mot==(^[_].*)} {doublons _mots}></BOUCLE_rubriques_>[(#REM) On exclut les rubriques ayant un mot-clé qui commence par "_".
2]<B_rubriques1>
3        <div class="cRubnav bsize">
4    [(#VAR{acsRubnavTitre}|=={oui}|?{' '})<div class="bloc-title"><a href="?page=plan" title="<:acs:onglets__plan:>"><:rubriques:></a></div>[(#SET{titre_la,oui})]]
5                <ul>
6                        <BOUCLE_rubriques1(RUBRIQUES) {racine} {par num titre, titre}{titre_mot=_Group1}{doublons groups}{doublons _mots}{lang}>
7                                <li class="menu-item">
8                                        <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE"[ class="(#EXPOSE)"] title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a>
9          <B_sous_rubriques1>
10            <ul>
11              <BOUCLE_sous_rubriques1(RUBRIQUES) {id_parent} {par num titre, titre} {doublons _mots}>
12                                                        <li class="menu-item[ (#EXPOSE)]">
13                                                        <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE"[ class="(#EXPOSE)"] title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a>
14                                                        <BOUCLE_re1(BOUCLE_sous_rubriques1)></BOUCLE_re1></li>
15                                                        </BOUCLE_sous_rubriques1>
16                                                </ul>
17                                        </B_sous_rubriques1>
18                                </li>
19                        </BOUCLE_rubriques1>
20                </ul>
21        </div>[(#REM) fin rubriques]
22  [(#VAR{acsFondSpacer}|?{' '})<div class="spacer"></div>]
23</B_rubriques1>
24
25<B_rubriques2>
26  <div class="cRubnav bsize">
27    [(#GET{titre_la}|?{'',' '})
28      [(#VAR{acsRubnavTitre}|=={oui}|?{' '})<div class="bloc-title"><a href="?page=plan" title="<:acs:onglets__plan:>"><:rubriques:></a></div>[(#SET{titre_la,oui})]]
29    ]<ul>
30      <BOUCLE_rubriques2(RUBRIQUES) {racine} {par num titre, titre}{titre_mot=_Group2}{doublons groups}{lang}>
31        [(#SET{AFILLES, ""})]<BOUCLE_test_sousrub2(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_sousrub2>
32                                <li class="menu-item">
33          <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a>
34          <B_sous_rubriques2>
35            <ul[ class="(#EXPOSE|?{'',#GET{HIDDEN}})"]>
36              <BOUCLE_sous_rubriques2(RUBRIQUES) {id_parent} {par num titre, titre} {doublons _mots}><BOUCLE_test_expose2(RUBRIQUES){id_enfant}>#EXPOSE{' '}</BOUCLE_test_expose2>
37              [(#SET{AFILLES, ""})]<BOUCLE_test_soussousrub2(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrub2>
38              <li class="menu-item[ (#EXPOSE)]">
39                <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]"  title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_re2(BOUCLE_sous_rubriques2)></BOUCLE_re2></li>
40                  </B_test_expose2>[(#SET{HIDDEN,hidden})]
41                    [(#SET{AFILLES, ""})]<BOUCLE_test_soussousrub2js(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrub2js>
42                    <li class="menu-item"><a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"[ class="(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})"]><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_re2hidden(BOUCLE_sous_rubriques2)></BOUCLE_re2hidden></li>
43                  <//B_test_expose2>
44              </BOUCLE_sous_rubriques2>
45            </ul>
46          </B_sous_rubriques2>
47        </li>     
48      </BOUCLE_rubriques2>
49    </ul>
50  </div>[(#REM) fin rubriques]
51  [(#VAR{acsFondSpacer}|?{' '})<div class="spacer"></div>]
52</B_rubriques2>
53
54<B_rubriques3>
55  <div class="cRubnav bsize">
56    [(#GET{titre_la}|?{'',' '})
57      [(#VAR{acsRubnavTitre}|=={oui}|?{' '})<div class="bloc-title"><a href="?page=plan" title="<:acs:onglets__plan:>"><:rubriques:></a></div>[(#SET{titre_la,oui})]]
58    ]<ul>
59      <BOUCLE_rubriques3(RUBRIQUES) {racine} {par num titre, titre}{titre_mot=_Group3}{doublons groups}{lang}>
60        [(#SET{AFILLES,""})]<BOUCLE_test_sousrub3(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_sousrub3>
61          <li class="menu-item">
62          <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]"  title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a>
63          <B_sous_rubriques3>
64            <ul[ class="(#EXPOSE|?{'',#GET{HIDDEN}})"]>
65              <BOUCLE_sous_rubriques3(RUBRIQUES) {id_parent} {par num titre, titre} {doublons _mots}><BOUCLE_test_expose3(RUBRIQUES){id_enfant}>#EXPOSE{' '}</BOUCLE_test_expose3>
66              [(#SET{AFILLES,""})]<BOUCLE_test_soussousrub3(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrub3>
67              <li class="menu-item"[ (#EXPOSE)]>
68                <a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_re3(BOUCLE_sous_rubriques3)></BOUCLE_re3></li>
69                  </B_test_expose3>[(#SET{HIDDEN,hidden})]
70                    [(#SET{AFILLES,""})]<BOUCLE_test_soussousrub3js(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrub3js>
71                    <li class="menu-item"><a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"[ class="(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})"]><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_re3hidden(BOUCLE_sous_rubriques3)></BOUCLE_re3hidden></li>
72                  <//B_test_expose3>
73              </BOUCLE_sous_rubriques3>
74            </ul>
75          </B_sous_rubriques3>
76        </li>     
77      </BOUCLE_rubriques3>
78    </ul>
79  </div>[(#REM) fin rubriques]
80  [(#VAR{acsFondSpacer}|?{' '})<div class="spacer"></div>]
81</B_rubriques3>
82
83<B_rubriques>
84        <div class="cRubnav bsize">
85    [(#GET{titre_la}|?{'',' '})
86      [(#VAR{acsRubnavTitre}|=={oui}|?{' '})<div class="bloc-title"><a href="?page=plan" title="<:acs:onglets__plan:>"><:rubriques:></a></div>]
87    ]<ul>
88                        <BOUCLE_rubriques(RUBRIQUES){tout}{racine}{par num titre, titre}{doublons groups}{doublons _mots}{lang}>
89        [(#SET{AFILLES, ""})]<BOUCLE_test_sousrub(RUBRIQUES){id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_sousrub>
90                                <li class="menu-item[ (#EXPOSE)]"><a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a>
91          <B_sous_rubriques>
92                                                <ul[ class="(#EXPOSE|?{'',#GET{HIDDEN}})"]>
93                                                        <BOUCLE_sous_rubriques(RUBRIQUES){tout}{id_parent}{par num titre,titre}{doublons _mots}><BOUCLE_test_expose(RUBRIQUES){id_enfant}>[(#EXPOSE{' '})]</BOUCLE_test_expose>[(#SET{AFILLES,""})]<BOUCLE_test_soussousrub(RUBRIQUES){tout}{id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrub>
94                                                        <li class="menu-item[ (#EXPOSE)]"><a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" class="[(#EXPOSE) ][(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})]" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re></li>
95              </B_test_expose>[(#SET{HIDDEN,hidden})]
96              [(#SET{AFILLES, ""})]<BOUCLE_test_soussousrubjs(RUBRIQUES){tout}{id_parent}{0,1}>[(#SET{AFILLES,oui})]</BOUCLE_test_soussousrubjs>
97              <li class="menu-item"><a id="rub#ID_RUBRIQUE" href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|couper{80}|sans_guillemets)]"[ class="(#GET{AFILLES}|?{menu-item-haschilds[(#EXPOSE)]})"]><span class="titrerub">[(#TITRE|supprimer_numero|couper{80})]</span></a><BOUCLE_rehidden(BOUCLE_sous_rubriques)></BOUCLE_rehidden></li>
98              <//B_test_expose>
99                                                        </BOUCLE_sous_rubriques>
100            </ul>
101                                        </B_sous_rubriques>
102                                </li>
103                        </BOUCLE_rubriques>
104                </ul>
105        </div>[(#REM) fin rubriques]
106  [(#VAR{acsFondSpacer}|?{' '})<div class="spacer"></div>]
107</B_rubriques>
108
109[(#ENV{page}|=={recherche}|?{' '})<INCLURE{fond=composants/rubnav/inc-rubnav_recherche}{recherche}{lang}>]
110[(#ID_MOT|?{' '})<INCLURE{fond=composants/rubnav/inc-rubnav_mot}{id_mot}{lang}>]
Note: See TracBrowser for help on using the repository browser.