[SPIP Zone] table des matières

Un bug sur le plugin "table des matières", je pense, qui affiche une
table des matières même quand le nombre d'intertitres de l'article est
inférieur au seuil précisé dans la config.

François

Le vendredi 04 juillet 2008 à 05:51 +0200, franz a écrit :

Un bug sur le plugin "table des matières", je pense, qui affiche une
table des matières même quand le nombre d'intertitres de l'article est
inférieur au seuil précisé dans la config.

Le bug a été introduit par cette modification (dans les versions
précédentes, ça fonctionne) :

et en particulier la suppression de ces lignes dans table_matieres.php
semble être la cause du problème :

59 if($nb_ancres < _MIN_ANCRE) {
60 TableMatieres_ViderTable();
61 $texte_ancre = propre($texte);
62 }
63 else {
64 $texte_ancre = propre($texte_ancre);
65 $texte_ancre = echappe_retour($texte_ancre, 'TDM');
66 }

Par ailleurs, soit dit en passant, je signale que le vieux bug sur la
balise #TABLE_MATIERES est toujours présent (en principe, quand on place
cette balise dans une page, cela doit désactiver l'affichage par défaut
de la table des matières ; mais la table des matières apparaît deux
fois).

++

François