Nous essayons de configurer un sujet comme une sorte de FAQ/guide d’utilisation du forum, et ce faisant, nous aimerions avoir un certain nombre de longs messages, chacun avec un certain nombre d’en-têtes, et compiler une table des matières dans le premier message du sujet afin que les utilisateurs puissent facilement naviguer.
Cela s’avère trompeusement difficile à faire fonctionner comme prévu et les recherches sur Meta n’aident pas vraiment, malheureusement. Nous sommes au courant du plugin (auto-ToC ou peu importe comment il s’appelle), mais nous voulons juste cela pour un seul sujet et ne voulons donc pas vraiment nous en occuper.
Nous avons essayé d’utiliser les icônes de lien à côté d’un en-tête markdown auto-généré via les symboles #, mais cela ne fonctionne pas - nous ne sommes pas sûrs si c’est juste à cause des couleurs que nous utilisons pour les en-têtes, ou quelque chose d’entièrement différent, mais dans tous les cas, cela fonctionne pour certains mais pas pour tous nos en-têtes.
Essayer d’utiliser des balises HTML avec des id manuels pour nos en-têtes n’a pas non plus abouti - cela ne sautait tout simplement pas aux liens. Nous avons vu quelque part sur Meta que les informations d’id étaient supprimées par Discourse et avons arrêté de poursuivre cette approche.
Nous avons ensuite vu une idée astucieuse utilisant des liens vides placés juste au-dessus de nos en-têtes auxquels on pouvait simplement sauter, et bien que cela ait d’abord semblé fonctionner, après quelques messages, cela cesse également de sauter au bon endroit dans le message lié.
Quelqu’un sait-il pourquoi les en-têtes semblent si cassés et comment pouvons-nous les faire fonctionner sur plusieurs messages au sein d’un seul sujet ? Je classe cela comme un bug, car le comportement semble incroyablement indésirable, mais je serais prêt à faire quelques efforts de notre côté pour que cela fonctionne si quelqu’un sait comment.