©
. Document créé le 7 octobre 2010 , mis à jour le 7 octobre 2010.Savoir où l'on veut aller, c'est très bien. Mais il faut encore montrer qu'on y va. Emile Zola
Accueil du site > Astuces > SPIP > Mini barre de navigation
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).
Les forums sont fermés.