Abbiamo recentemente installato il componente Breadcrumb (Breadcrumb Links) per aiutare a navigare la nostra gerarchia di categorie multilivello. Tuttavia, abbiamo riscontrato un problema. Per quanto ne so, Discourse attualmente supporta un massimo di 3 livelli per la creazione di multicategorie.
Quando si visualizza un argomento che segue una gerarchia come Home/A/B/C, dove A, B e C rappresentano categorie multilivello, la visualizzazione del breadcrumb mostra “Home/B/C” e salta del tutto la categoria A.
Qualcun altro ha riscontrato questo problema? Esiste una soluzione alternativa per garantire che tutti i livelli della gerarchia vengano visualizzati nel percorso del breadcrumb, o si tratta di una limitazione dell’attuale configurazione di Discourse?
Per impostazione predefinita, Discourse supporta categorie e sottocategorie. Se utilizzi sotto-sottocategorie, si tratta di una configurazione personalizzata che hai abilitato nella console del server.
Al momento, il componente non controlla le categorie nidificate oltre il livello di sottocategoria. Quindi, questa è una limitazione del componente. Se desideri aggiungere il supporto per un’ulteriore nidificazione di categorie, potresti chiedere al manutentore se è un’opzione che prenderebbe in considerazione come PR. Tuttavia, poiché questo è mirato a una configurazione Discourse non predefinita, potresti dover creare un fork del componente per includere la funzionalità.