Le basculement DiscoToc ne s'affiche pas quand le sujet n'a pas de réponses

Bonjour à tous,

J’ai remarqué que DiscoTOC désactive automatiquement le bouton bascule Timeline/Contents si le sujet de documentation n’a pas de réponses.

C’était déroutant pour moi. J’ai installé le Discourse Topic Print Component et il ne semble pas fonctionner directement avec DiscoTOC, soit parce que DiscoTOC a remplacé la sortie de plugin (plugin outlet), soit parce qu’il utilise lui-même la sortie de plugin (d’après ce que je vois, un seul composant/plugin peut utiliser chaque sortie ?).

Cela irait, si le bouton bascule apparaissait tout le temps et que je pouvais indiquer aux utilisateurs de cliquer sur la chronologie pour voir ensuite le bouton d’impression. Mais pour l’instant, je dois m’assurer que tout document que je souhaite que les utilisateurs puissent imprimer proprement ait une réponse, sinon ils ne pourront pas cliquer sur ce bouton.

Dans mon monde idéal, ces deux composants fonctionneraient mieux ensemble - les catégories de documentation sont la raison pour laquelle je veux que les gens puissent imprimer proprement, donc un bouton optionnel implémentant le composant d’impression directement dans DiscoTOC serait génial. Mais comme option plus simple, donner aux utilisateurs la possibilité d’afficher toujours le bouton bascule aiderait à court terme.

Je serais ouvert à faire une PR pour supporter cela (probablement un paramètre “afficher toujours le bouton bascule” qui serait désactivé par défaut pour maintenir le comportement actuel, puis modifier la ligne que j’ai liée ci-dessus pour l’utiliser), mais je voulais d’abord m’assurer que vous seriez ouverts à la PR. Optionnellement, j’aimerais peut-être avoir une autre option pour activer “Imprimer la documentation” sous la table des matières (TOC), également désactivée par défaut et peut-être avec un paramètre de niveau de confiance minimum ? Je sais que j’entre dans le territoire des demandes de fonctionnalités ici, mais avant de commencer à modifier le code, je voulais avoir votre avis sur ce qui est approprié.

Merci !

Je pensais que cela avait été implémenté maintenant DiscoTOC style is broken if there is no reply on mobile

Êtes-vous sur une ancienne version de Discourse, peut-être que cela n’est pas inclus ?

Pour information, je peux voir le bouton toc ici sur meta pour les sujets sans réponse (par exemple, l’exemple dans le sujet lié ci-dessus Customizing the topic list)

1 « J'aime »

Merci pour votre réponse - J’aurais dû mentionner que j’utilise Discourse 3.5.1 avec la dernière version de DiscoTOC. Et DiscoTOC lui-même apparaît, donc je pense que c’est un problème différent, et aussi un choix de conception intentionnel de limiter le bouton bascule à n’apparaître que s’il y a des réponses et d’afficher toujours la table des matières par défaut.

1 « J'aime »