Les ancres
Des marque-pages
Les ancres sont des repères invisibles que l’on peut placer dans un texte. Elles permettent d’accéder directement à une zone précise dans une page, ce qui peut s’avérer pratique pour renvoyer les internautes vers un paragraphe dans une page très longue.
Nommer une ancre
Le nom de l’ancre doit être unique dans la totalité de la page qui s’affiche.
Quand vous rédigez un article et que vous voulez utiliser des ancres mettez le nom que vous désirez toujours suivi de "_axxx" : vous serez sûr ainsi que le nom de l’ancre n’est pas utilisé dans un autre article de la page.
Mécanisme
En général, il y a en fin des articles de l’Informatidien un paragraphe nommé "Support" qui contient les fichiers de tests, les PDF d’explication, les liens vers des articles internes ou externes au site, etc. bref tout ce qui sert à la compréhension de l’article et à la mise en œuvre de ce qu’il contient.
Les références à l’intérieur de l’article à ce paragraphe sont fréquentes :
Les explications pour ce faire sont dans le paragraphe "Support".
Il peut être judicieux de poser une ancre devant "Support" et, chaque fois que l’on mentionne ce paragraphe d’ajouter un lien vers cette ancre.
Poser une ancre
Le code pour poser une ancre :
[ancre_a{xxx}<-]
Pour reprendre l’exemple précédent, on pose une ancre devant "Support" que nous allons appeler "support_a378". Ce qui donne :
[support_a378<-]Support
C’est ce qui est fait pour le paragraphe "Support" à la fin de cet article.
C’est ce qui est utilisé par "Voir" dans la liste des articles générée automatiquement en-tête de rubrique. Chaque article commence par une ancre "axxx" ou xxx est le numéro de l’article. Le présent article débute par :
[a378<-]
Cette notation est invisible, bien sûr.
C’est aussi ce qui est utilisé pour remonter au menu de la page (bonhomme blanc qui lève la flèche) lorsqu’on est en fin d’article. Il y a dans chaque page une ancre nommée "menu" devant le menu de navigation.
Faire le lien
Là, il suffit d’utiliser le petit trombone d’insertion de lien dans le menu de rédaction et d’indiquer "#ancre_axxx" dans le nom du lien. On génère :
[->#ancre_a{xxx}]
Dans l’exemple du "Support" :
Les explications pour ce faire sont dans le paragraphe "Support".
Le code :
{Les explications pour ce faire sont dans le paragraphe "[Support->#support_a378]".}
Pour se retrouver en-tête d’article.
Le code :
Pour se retrouver [en-tête d'article->#a378].
Pour se retrouver en-tête de page.
Le code :
Pour se retrouver [en-tête de page->#menu].
Support