Recherche rapide : Avancée

 

Vous êtes ici : Accueil > Snippets > Menus > Précédent << >> suivant

Menu précédent, suivant

En général, on évite les pages trop longues et on réparti le contenu d'un même article sur plusieurs pages. Le lien entre pages s'effectue en bas de chaque page avec un menu de type : << Page précédente | Page suivante >>

Inutile de dire que ce menu doit être dynamique et "intelligent", c'est à dire qu'une fois sur la dernière page, seul "Page précendente" s'affiche !

On fait appel à la propriété browse (page 79 du TSREF). Dans le code suivant, les pages sont stockées dans le même répertoire pour un même article. C'est très important.

Pages stockées dans un répertoire pour un même article


################
#
# Menu horizontal
# Précedent, suivant
#

lib.browse = HMENU
lib.browse {
special = browse
special {
items = prev|next
items.prevnextToSection = 0
prev.fields.title = &laquo;&nbsp;Page précédente
next.fields.title = Page suivante&nbsp;&raquo;
}
1 = TMENU
1.wrap = <div>|</div>
1.NO.allWrap = |*|&nbsp;|&nbsp;|&nbsp;|&nbsp;|&nbsp;|*|
}

Les derniers snippets :