Les menus principaux d’accès aux sites sont généralement construits en s’appuyant sur l’arborescence des rubriques : le contenu constitutif du/des menus correspond par exemple à la page Arborescence du site dont nous allons commencer par présenter le squelette, monté sur deux boucles .
<BOUCLE_secteurs(RUBRIQUES) {racine}{par id_rubrique}> <h2><a href="#URL_RUBRIQUE" > [(#REM) fin du <A] [(#TITRE|supprimer_numero|textebrut)]</a> </h2> [(#REM) boucle de comptage des articles ...] <BOUCLE_ar_racine(ARTICLES){id_rubrique}></BOUCLE_ar_racine> #TOTAL_BOUCLE Articles</B_ar_racine> [(#REM) sous-rubriques ] <B_rubriques> <ul> <BOUCLE_rubriques(RUBRIQUES) {id_parent} {tout}> <li> <strong><a href="#URL_RUBRIQUE" [ title="#DESCRIPTIF|supprimer_tags|attribut_html)"] > [(#TITRE|supprimer_numero|textebrut)]</a> [(#LOGO_RUBRIQUE_NORMAL||image_reduire{0,15})] [- (#LOGO_RUBRIQUE_SURVOL||image_reduire{0,12})] </strong> <B_articles> <ul> <BOUCLE_articles(ARTICLES) {id_rubrique}> [<li>(#REM) <a href="#URL_ARTICLE" [title="(#INTRODUCTION|supprimer_tags|attribut_html)"] >[(#TITRE|supprimer_numero|textebrut)]</a> </li>] </BOUCLE_articles> </ul> [<p style="text-align:right"><small>#TOTAL_BOUCLE pages articles à consulter.... modifications en (#_rubriques:DATE|affdate_mois_annee).</small></p>] </B_articles> <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques> </li> </BOUCLE_rubriques> </ul> </B_rubriques> </BOUCLE_secteurs>
Degrouper deux menus
La première solution, la plus simple, est d’utiliser deux secteurs principaux, et d’interroger chaque secteur dans l’un des menus ; pour cela, il suffit de remplacer un critère complémentaire à la boucle principale sur secteurs(RUBRIQUES)
du genre {id_parent=n°secteur1}
, en déplacant les secteurs voulus dans ce premier secteur de menu...
Article publié le 17 avril 2014, et actualisé en août 2018 Provisoire (à compléter...) .
Répondre à cet article