Sous-sections dans la barre latérale sans sous-catégories

J’ai déjà cherché mais je n’ai pas trouvé comment avoir des sections imbriquées dans la barre latérale. Quelque chose comme ceci (de Discourse Doc Categories - #112 by tknospdr) :

Bien que là, cliquer sur chaque section/sous-section (pour développer) charge la liste/sous-liste.

Je sais que nous pouvons utiliser des sous-catégories, mais c’est excessif dans mon cas. J’ai déjà essayé d’utiliser des sous-titres ou des sous-listes dans le fichier d’index. Sans succès.

Ma confusion vient de cette ligne de Discourse Doc Categories :

Vous pouvez diviser votre sujet d’index en sections et utiliser plusieurs listes avec des titres (de n’importe quel niveau) au-dessus de chacune.

Je pensais qu’au moins les sous-titres fonctionneraient, mais il semble que cette phrase signifie seulement que quel que soit le titre, vous obtiendrez une section.

Alors, y a-t-il un moyen d’y parvenir en utilisant le fichier d’index lui-même ?

Pour que nous soyons clairs, l’image dans votre sujet n’est pas Discourse, c’est Xwiki.

Les instructions dans Discourse Doc Categories expliquent ce qui est possible actuellement.
Vous pouvez en voir un exemple dans Using Discourse Index qui contient du markdown comme ci-dessous. Notez que les titres ## apparaissent dans la barre latérale comme des sections qui peuvent être ouvertes/fermées. Chaque ligne * est un élément de la navigation du menu.


## Usage général

* Guide du nouvel utilisateur : https://meta.discourse.org/t/discourse-new-user-guide/96331?silent=true
* E-mails de résumé d'activité : https://meta.discourse.org/t/change-frequency-or-unsubscribe-from-activity-summary-emails/239689?silent=true
* Réponses par e-mail aux notifications : https://meta.discourse.org/t/configure-whether-previous-replies-are-included-in-your-notification-emails/39834?silent=true
* Invites : https://meta.discourse.org/t/create-and-use-invites/263314?silent=true
* Permissions de niveau de confiance : https://meta.discourse.org/t/trust-level-permissions-table-inc-moderator-roles/224824?silent=true
* Likes : https://meta.discourse.org/t/what-are-likes/30803?silent=true
* Badges par défaut : https://meta.discourse.org/t/default-badges-reference-guide/310717?silent=true
* Compteurs de clics sur les liens : https://meta.discourse.org/t/what-are-link-click-counters/254552?silent=true
* Direction mixte du texte : https://meta.discourse.org/t/what-does-the-support-mixed-text-direction-setting-do/91247?silent=true
* Signalement de messages : https://meta.discourse.org/t/what-happens-when-you-flag-a-post/275?silent=true
* Messages Wiki : https://meta.discourse.org/t/what-is-a-wiki-post/30801?silent=true
* Exporter les données utilisateur : https://meta.discourse.org/t/export-user-data/313677?silent=true
* Version de Discourse : https://meta.discourse.org/t/find-what-version-of-discourse-youre-using/104326?silent=true

## Écriture

* Mise en forme des messages : https://meta.discourse.org/t/supported-formatting-in-posts-markdown-bbcode-and-html/239348?silent=true
* Copie de liens : https://meta.discourse.org/t/copy-and-paste-topic-titles-and-other-links-into-posts/106987?silent=true
* Tableaux Markdown : https://meta.discourse.org/t/add-a-table-to-your-post-using-markdown/66544?silent=true
* Création de sondages : https://meta.discourse.org/t/create-a-poll-that-others-can-vote-on/77548?silent=true
* Liens mis en avant : https://meta.discourse.org/t/adding-a-featured-link-to-your-topic/317027
* Aperçus Onebox : https://meta.discourse.org/t/create-rich-link-previews-with-onebox/98088?silent=true
* Lien vers des titres : https://meta.discourse.org/t/link-to-a-heading-within-a-post-or-topic/47552?silent=true
* Mise en forme du code : https://meta.discourse.org/t/post-code-or-preformatted-text/188910?silent=true
* Langages de blocs de code : https://meta.discourse.org/t/select-the-programming-language-used-in-code-blocks/19247?silent=true
* Mode anonyme : https://meta.discourse.org/t/use-anonymous-mode-to-reply-or-create-topics/240039?silent=true
* Création de calendriers : https://meta.discourse.org/t/create-calendars/283773?silent=true
* Création d'événements : https://meta.discourse.org/t/create-events/149964?silent=true
* PM pré-remplis : https://meta.discourse.org/t/create-a-link-to-start-a-new-personal-message-with-pre-filled-information/35984?silent=true
* Sujets pré-remplis : https://meta.discourse.org/t/create-a-link-to-start-a-new-topic-with-pre-filled-information/28074?silent=true

## Lecture

* Sujets suggérés : https://meta.discourse.org/t/suggested-topic-logic/252936?silent=true
* Statistiques de sujets : https://meta.discourse.org/t/topic-views-posts-read-and-reading-time/254542?silent=true
* Défilement infini : https://meta.discourse.org/t/what-is-infinite-scrolling/30804?silent=true
* Se désabonner par e-mail : https://meta.discourse.org/t/unsubscribe-from-a-topic-using-email/62748?silent=true
* Flux RSS : https://meta.discourse.org/t/discourse-rss-feeds-list/264134?silent=true

## Recherche et filtres

* Conseils de recherche : https://meta.discourse.org/t/search-tips-and-tricks/273328?silent=true
* Recherche par date : https://meta.discourse.org/t/search-for-posts-created-within-a-certain-timeframe/41011?silent=true
* Filtres de chaîne de requête : https://meta.discourse.org/t/use-query-strings-to-filter-topic-views/248224?silent=true

## Interface

* Éléments de l'interface utilisateur : https://meta.discourse.org/t/names-of-user-interface-elements-in-discourse/103351?silent=true
* Menu des notifications : https://meta.discourse.org/t/how-does-the-notifications-menu-work/3059?silent=true
* Fonctionnalités de la barre latérale : https://meta.discourse.org/t/an-overview-of-sidebar-features/258478?silent=true
* Sujets principaux : https://meta.discourse.org/t/how-are-top-topics-calculated/240928?silent=true
* Signalement de messages : https://meta.discourse.org/t/flag-a-post-for-moderator-attention/32783?silent=true
* Imprimer en PDF : https://meta.discourse.org/t/print-a-topic-as-a-pdf/160061?silent=true
* Liens de préférences : https://meta.discourse.org/t/quick-access-to-discourse-preference-pages-with-easy-relative-links/276375?silent=true
* Cartes utilisateur : https://meta.discourse.org/t/quickly-view-a-bit-about-each-other-with-user-cards/44093?silent=true
* Indicateurs d'onglets de navigateur : https://meta.discourse.org/t/see-how-many-new-topics-and-posts-are-available-to-read-in-the-browser-tab/33508?silent=true

## Chat

* Fonctionnalités de chat : https://meta.discourse.org/t/an-overview-of-features-in-discourse-chat/239695?silent=true

@tknospdr Oui. Je voulais juste montrer ce que je voulais dire.

@tobiaseigen Donc, il n’y a aucun moyen de le faire et cette phrase de Discourse Doc Categories pourrait être plus claire, je suppose. Je pourrais l’ajouter comme demande de fonctionnalité.

Merci les gars.

C’est exact. Les sous-sections ne sont pas prises en charge par ce plugin.

Il y a beaucoup d’intérêt pour cela et quelques explorations ont eu lieu, comme le PR rejeté ci-dessous, mais je ne crois pas qu’il existe une offre actuellement. Cela mérite certainement une demande de fonctionnalité si vous parvenez à proposer une expérience utilisateur qui s’intègre à l’interface actuelle telle qu’elle est conçue. C’est délicat car la barre latérale n’est pas conçue pour prendre en charge l’imbrication/les sous-sections.