Subsecciones en la barra lateral sin subcategorías

Ya busqué pero no pude encontrar cómo tener secciones anidadas en la barra lateral. Algo como esto (de Discourse Doc Categories - #112 by tknospdr):

Aunque, allí, al hacer clic en cada sección/subsección (para expandir) se carga la lista/sublista.

Sé que podemos usar subcategorías, pero eso es excesivo en mi caso. Ya intenté usar subencabezados o sublistas en el archivo de índice. Sin éxito.

Mi confusión proviene de esta línea de https://meta.discourse.org/t/discourse-doc-categories/322376:

Puedes dividir tu tema de índice en secciones y usar múltiples listas con encabezados (de cualquier nivel) encima de cada una.

Pensé que al menos los subencabezados funcionarían, pero parece que esa oración solo significa que no importa cuál sea el encabezado, obtendrás una sección.

Entonces, ¿hay alguna forma de lograr esto usando el propio archivo de índice?

1 me gusta

Para que quede claro, la imagen en tu tema no es Discourse, es Xwiki.

1 me gusta

Las instrucciones en Discourse Doc Categories explican lo que es posible actualmente.

Puedes ver un ejemplo de esto en Using Discourse Index que contiene markdown como el siguiente. Ten en cuenta que los encabezados ## aparecen en la barra lateral como secciones que se pueden abrir/cerrar. Cada línea con * es un elemento en la navegación del menú.


## Uso general

* Guía para nuevos usuarios: https://meta.discourse.org/t/discourse-new-user-guide/96331?silent=true
* Correos electrónicos de resumen de actividad: https://meta.discourse.org/t/change-frequency-or-unsubscribe-from-activity-summary-emails/239689?silent=true
* Respuestas por correo electrónico de notificación: https://meta.discourse.org/t/configure-whether-previous-replies-are-included-in-your-notification-emails/39834?silent=true
* Invitaciones: https://meta.discourse.org/t/create-and-use-invites/263314?silent=true
* Permisos de nivel de confianza: https://meta.discourse.org/t/trust-level-permissions-table-inc-moderator-roles/224824?silent=true
* Me gusta: https://meta.discourse.org/t/what-are-likes/30803?silent=true
* Insignias predeterminadas: https://meta.discourse.org/t/default-badges-reference-guide/310717?silent=true
* Contadores de clics en enlaces: https://meta.discourse.org/t/what-are-link-click-counters/254552?silent=true
* Dirección de texto mixta: https://meta.discourse.org/t/what-does-the-support-mixed-text-direction-setting-do/91247?silent=true
* Marcar publicaciones: https://meta.discourse.org/t/what-happens-when-you-flag-a-post/275?silent=true
* Publicaciones wiki: https://meta.discourse.org/t/what-is-a-wiki-post/30801?silent=true
* Exportar datos de usuario: https://meta.discourse.org/t/export-user-data/313677?silent=true
* Versión de Discourse: https://meta.discourse.org/t/find-what-version-of-discourse-youre-using/104326?silent=true

## Escribir

* Formatear publicaciones: https://meta.discourse.org/t/supported-formatting-in-posts-markdown-bbcode-and-html/239348?silent=true
* Copiar enlaces: https://meta.discourse.org/t/copy-and-paste-topic-titles-and-other-links-into-posts/106987?silent=true
* Tablas de Markdown: https://meta.discourse.org/t/add-a-table-to-your-post-using-markdown/66544?silent=true
* Crear encuestas: https://meta.discourse.org/t/create-a-poll-that-others-can-vote-on/77548?silent=true
* Enlaces destacados: https://meta.discourse.org/t/adding-a-featured-link-to-your-topic/317027
* Vistas previas de Onebox: https://meta.discourse.org/t/create-rich-link-previews-with-onebox/98088?silent=true
* Enlazar a encabezados: https://meta.discourse.org/t/link-to-a-heading-within-a-post-or-topic/47552?silent=true
* Formato de código: https://meta.discourse.org/t/post-code-or-preformatted-text/188910?silent=true
* Lenguajes de bloques de código: https://meta.discourse.org/t/select-the-programming-language-used-in-code-blocks/19247?silent=true
* Modo anónimo: https://meta.discourse.org/t/use-anonymous-mode-to-reply-or-create-topics/240039?silent=true
* Crear calendarios: https://meta.discourse.org/t/create-calendars/283773?silent=true
* Crear eventos: https://meta.discourse.org/t/create-events/149964?silent=true
* Mensajes privados prellenados: https://meta.discourse.org/t/create-a-link-to-start-a-new-personal-message-with-pre-filled-information/35984?silent=true
* Temas prellenados: https://meta.discourse.org/t/create-a-link-to-start-a-new-topic-with-pre-filled-information/28074?silent=true

## Leer

* Temas sugeridos: https://meta.discourse.org/t/suggested-topic-logic/252936?silent=true
* Estadísticas de temas: https://meta.discourse.org/t/topic-views-posts-read-and-reading-time/254542?silent=true
* Desplazamiento infinito: https://meta.discourse.org/t/what-is-infinite-scrolling/30804?silent=true
* Cancelar suscripción por correo electrónico: https://meta.discourse.org/t/unsubscribe-from-a-topic-using-email/62748?silent=true
* Fuentes RSS: https://meta.discourse.org/t/discourse-rss-feeds-list/264134?silent=true

## Búsqueda y filtros

* Consejos de búsqueda: https://meta.discourse.org/t/search-tips-and-tricks/273328?silent=true
* Búsqueda por tiempo: https://meta.discourse.org/t/search-for-posts-created-within-a-certain-timeframe/41011?silent=true
* Filtros de cadena de consulta: https://meta.discourse.org/t/use-query-strings-to-filter-topic-views/248224?silent=true

## Interfaz

* Elementos de la interfaz de usuario: https://meta.discourse.org/t/names-of-user-interface-elements-in-discourse/103351?silent=true
* Menú de notificaciones: https://meta.discourse.org/t/how-does-the-notifications-menu-work/3059?silent=true
* Funciones de la barra lateral: https://meta.discourse.org/t/an-overview-of-sidebar-features/258478?silent=true
* Temas principales: https://meta.discourse.org/t/how-are-top-topics-calculated/240928?silent=true
* Marcar publicaciones: https://meta.discourse.org/t/flag-a-post-for-moderator-attention/32783?silent=true
* Imprimir a PDF: https://meta.discourse.org/t/print-a-topic-as-a-pdf/160061?silent=true
* Enlaces de preferencias: https://meta.discourse.org/t/quick-access-to-discourse-preference-pages-with-easy-relative-links/276375?silent=true
* Tarjetas de usuario: https://meta.discourse.org/t/quickly-view-a-bit-about-each-other-with-user-cards/44093?silent=true
* Indicadores de pestaña del navegador: https://meta.discourse.org/t/see-how-many-new-topics-and-posts-are-available-to-read-in-the-browser-tab/33508?silent=true

## Chat

* Funciones de chat: https://meta.discourse.org/t/an-overview-of-features-in-discourse-chat/239695?silent=true
2 Me gusta

@tknospdr Sí. Solo quería mostrar a qué me refiero.

@tobiaseigen Entonces, no hay forma de hacerlo y esa frase de Discourse Doc Categories podría ser más clara, supongo. Quizás la agregue como una solicitud de función.

Gracias, chicos.

2 Me gusta

Es correcto. Los subapartados no son compatibles con este plugin.

Hay mucho interés en esto y ha habido algunas exploraciones, como la PR rechazada a continuación, pero no creo que haya una oferta actualmente. Definitivamente merece una solicitud de función si puedes proponer una experiencia de usuario que encaje con la interfaz actual tal como está diseñada. Es complicado porque la barra lateral no está diseñada para admitir anidamiento/subapartados.

2 Me gusta