Mini barre de navigation

© Christian PAULUS. Document créé le 7 octobre 2010 , mis à jour le 7 octobre 2010.

C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu. Albert Einstein

Accueil du site > Astuces > SPIP > Mini barre de navigation

Boucle, index / SPIP 2.1.1

Un petit menu de navigation rapide pour aller d’un article précédent au suivant ?

A voir sur la toile : une contribution de Fabrice, quelques lignes pour générer les deux liens (précédent/suivant) qui ont inspirées ce billet :

[<!--(#REM)

        Petit menu de navigation
        - article précédent
        - article suivant
        - accueil de la rubrique
        - accueil du secteur

-->]
<div id="spip-mininav">
<h2><:navigation_rapide:></h2>
<ul>
<BOUCLE_precedent(ARTICLES){id_rubrique}{!par num titre}{titre < #TITRE*}{0,1}>
        [<li><:article_precedent_:><a href="#URL_ARTICLE" title="[(#SURTITRE): ][(#TITRE|supprimer_numero|trim)]">[(#SURTITRE): ](#TITRE|supprimer_numero)</a></li>]
</BOUCLE_precedent>
<BOUCLE_suivant(ARTICLES){id_rubrique}{par num titre}{titre > #TITRE*}{0,1}>
        [<li><:article_suivant_:><a href="#URL_ARTICLE" title="[(#SURTITRE): ][(#TITRE|supprimer_numero|trim)]">[(#SURTITRE): ](#TITRE|supprimer_numero)</a></li>]
</BOUCLE_suivant>
<BOUCLE_page1(RUBRIQUES){id_rubrique}{0,1}>
        <li><:accueil_rubrique_:><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
</BOUCLE_page1>
<BOUCLE_secteur(RUBRIQUES){id_secteur}{0,1}>
        <li><:accueil_secteur_:><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li></BOUCLE_secteur>
</ul>
</div>

Enregistrez le tout dans un squelette, par exemple : "inc-mininav.html", puis ajoutez en fin de TEXTE de article.html :

[(#INCLURE{fond=inc-mininav}{titre=[(#TITRE*)]}{id_secteur}{id_rubrique})]

Détail : le titre des articles doit être numéroté (par ex. : 01. mon article).

Plussoyez !

Les forums sont fermés.