Recientemente hemos instalado el componente Breadcrumb (Breadcrumb Links) para ayudar a navegar nuestra jerarquía de categorías de varios niveles. Sin embargo, hemos encontrado un problema. Que yo sepa, Discourse actualmente admite un máximo de 3 niveles para la creación de varias categorías.
Al ver un tema que sigue una jerarquía como Inicio/A/B/C, donde A, B y C representan categorías de varios niveles, la visualización del breadcrumb muestra “Inicio/B/C” y omite la categoría A por completo.
¿Alguien más ha experimentado esto? ¿Existe una solución para garantizar que todos los niveles de la jerarquía aparezcan en el rastro del breadcrumb, o es esta una limitación de la configuración actual de Discourse?
Por defecto, Discourse admite categorías y subcategorías. Si usas sub-subcategorías, es una configuración personalizada que habilitaste en la consola del servidor.
En este momento, el componente no verifica categorías anidadas más allá del nivel de subcategoría. Por lo tanto, es una limitación del componente. Si deseas agregar soporte para una mayor anidación de categorías, podrías preguntar al mantenedor si es una opción que considerarían como una PR (Pull Request). Sin embargo, dado que esto está dirigido a una configuración no predeterminada de Discourse, es posible que necesites bifurcar el componente para incluir la función.