BoyWiki:Agora/6 janvier 2014

De BoyWiki

Agora/6 janvier 2014

Balises et liens

Existe-t-il un code permettant de créer des balises n'importe où à l'intérieur des articles, puis de diriger des liens vers ces balises ? Un peu comme des titres de sections, donc, mais qui n'en seraient pas.

Par exemple, dans le texte de l'article Des dieux et des garçons (Marc Daniel), il y a une table des matières à la fin. Mais les titres internes d'une {{Citation longue}} n'étant pas considérés comme titres de section de l'article, il n'y a actuellement aucun moyen de créer un lien depuis cette table vers les différentes parties du texte.

Bien sûr, si ces balises pouvaient également être appelées depuis un autre article, ça n'en serait que mieux.

Caprineus 6 janvier 2014 à 12:04 (GMT)

Oui, à l'intérieur d'une même page ce lien se nomme une ancre. On crée le lien vers cette cible de cette manière : [[#nom_ancre|texte]]. La cible peut être n'importe quel titre de section. Il est possible d'en créer d'autres, même en plein texte, en ajoutant <span id="nom_ancre">texte</span>. Dans une citation attention au caractère "=" qui doit être protégé.
Depuis un autre article il suffit d'indiquer [[lien#ancre|texte]]
J'ajouterais un modèle pour simplifier le code.
Pinocchio 6 janvier 2014 à 19:57 (GMT)
En effet ça fonctionne très bien, et le code est plus simple qu'avec span. Encore faudra-t-il le retenir (ou créer une page d'aide)...
Caprineus 7 janvier 2014 à 22:14 (GMT)