Objectif

- Ajouter des ancres html calculées en fonction du texte de l’intertitre.
- Fournir une balise pour afficher la "table des matières" d’un article (contenu de #TEXTE)

Fonctionnement

- les intertitres ( notés {{{intertitre}}} ) seront transformés en <h3 class="spip"><a name="intertitre"></a>intertitre</h3>
- le contenu de l’attribut name est calculé selon une méthode approchant celle des urls propres de spip. Aussi un intertitre {{{ceci est un intertitre spécial}}} sera transforme en <h3 class="spip"><a name="ceci-est-un-intertitre-special"></a>ceci est un intertitre spécial</h3>
- chaque intertitre est mémorisé avec son ancre correspondante pour être reproduite dans la balise #TABLE_MATIERE

Installation

- télécharger l’archive ancres_intertitres_1.9.zip
- décompresser le fichier et renommer le répertoire en « ancres_intertitres »
- copier ce répertoire ancres_intertitres dans le répertoire « plugins » de votre site spip.
- activer le plugin via l’interface (Configuration/Gestion des plugins : la petite prise electrique rouge...)

Utilisation

Les intertitres seront calculés automatiquement. Pour afficher la table des matières, ajouter la balise #TABLE_MATIERE dans votre squelette à l’interieur d’une boucle.

Note : si vous voulez afficher la table des matieres avant le #TEXTE, procedez de la facon suivante.

(l’appel de #TEXTE calcule la table et les notes. L’astuce permet aussi d’eviter l’affichage des notes en double)

#TABLE_MATIERE affichera les ancres de la maniere suivante par defaut :

- <a href="lienA">intertitreA</a><br />
- <a href="lienB">intertitreB</a><br />

pour faire une belle noisettes
on peut parametrer la balise comme suit :

<li> sera affiche avant chaque lien et </li> après