Go to content Go to navigation Go to search
  1. Ajouter un menu vers les articles
  2. Commentaires fermés pour cet article

Ajouter un menu vers les articles ·
Publié le 24 novembre 2006 par Pat Biker

La technique suivante permet d’ajouter un menu au début d’une page liste. Le menu permet de se déplacer dans la page vers le début d’un article.

Ajouter une ancre HTML à chaque titre d’article

Le début d’un article débute par défaut par un code HTML qui ressemble à ceci :

<h3><txp:title /></h3>

La première opération consiste à ajouter dans ce code un identifiant. Il faut pour cela modifier le module (form) associé à cet article.

<h3 id="article-<txp:article_id />"><txp:title /></h3>

Explication : on a construit un identifiant qui prendra les valeurs “article-1”, “article-2”, par exemple. Le nombre provient de l’identifiant de l’article. Cet identifiant est automatiquement généré par TextPattern. On récupère sa valeur avec le tag <txp:article_id /> .

Ajouter une liste de liens en début de page

C’est dans la gabarit de la section qu’il faut ajouter le code suivant dans le body.

<ul> <txp:article form="list" /> </ul>

Si on préfère une liste numérotée, il suffit de remplacer ul par ol.

Important : si les articles sont triés, le même tri doit être repris ici .

Créer le module “List”

Ce module (form) est très simple. Il décrit une ligne de liste.

<li><a href="#article-<txp:article_id />"><txp:title /></a></li>

Crédits

Cette technique a été décrite par Mary sur le forum anglais ici

Commentaires fermés pour cet article

Afficher un résumé et un lien "Lire la suite" فدى فدى فدى TextPattern et la langue arabe