Problema no componente Breadcrumb com hierarquia de categorias de vários níveis

Olá a todos,

Recentemente, instalamos o componente Breadcrumb (Breadcrumb Links) para ajudar na navegação de nossa hierarquia de categorias multinível. No entanto, encontramos um problema. Pelo que sei, o Discourse atualmente suporta um máximo de 3 níveis para criação de múltiplas categorias.

Ao visualizar um tópico que segue uma hierarquia como Início/A/B/C, onde A, B e C representam categorias multinível, a exibição do breadcrumb mostra “Início/B/C” e pula a categoria A completamente.

Alguém mais já passou por isso? Existe uma solução alternativa para garantir que todos os níveis da hierarquia apareçam no rastro do breadcrumb, ou esta é uma limitação da configuração atual do Discourse?

Obrigado por qualquer informação!

Por padrão, o Discourse suporta categorias e subcategorias. Se você usar sub-subcategorias, isso é uma configuração personalizada que você habilitou no console do servidor.

No momento, o componente não verifica categorias aninhadas além do nível de subcategoria. Portanto, é uma limitação do componente. Se você quiser adicionar suporte para aninhamento adicional de categorias, você pode perguntar ao mantenedor se essa é uma opção que eles considerariam como um PR. No entanto, como isso está visando uma configuração não padrão do Discourse, você pode precisar fazer um fork do componente para incluir o recurso.

3 curtidas

Obrigado, Nolo, pela atualização sobre a limitação do componente do tema atual Breadcrumb.

1 curtida