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 ?

1 « J'aime »

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

1 « J'aime »

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
2 « J'aime »

@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.

2 « J'aime »

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.

2 « J'aime »