Мы недавно установили компонент «Хлебные крошки» (Breadcrumb Links), чтобы облегчить навигацию по многоуровневой иерархии категорий. Однако мы столкнулись с проблемой. Насколько мне известно, Discourse в настоящее время поддерживает создание многоуровневых категорий максимум в три уровня.
При просмотре темы, которая следует иерархии типа Home/A/B/C, где A, B и C представляют многоуровневые категории, отображение хлебных крошек показывает «Home/B/C», полностью пропуская категорию A.
Сталкивался ли кто-нибудь ещё с этим? Есть ли обходной путь, чтобы все уровни иерархии отображались в цепочке хлебных крошек, или это ограничение текущей конфигурации Discourse?
По умолчанию Discourse поддерживает категории и подкатегории. Если вы используете под-подкатегории, это кастомная настройка, которую вы включили в консоли сервера.
В данный момент компонент не проверяет вложенные категории за пределами уровня подкатегории. Поэтому это ограничение самого компонента. Если вы хотите добавить поддержку дальнейшей вложенности категорий, вы можете спросить у разработчика, рассматривает ли он возможность включения этой функции через PR. Однако, поскольку это касается нестандартной конфигурации Discourse, вам, возможно, придется создать форк компонента, чтобы включить эту функцию.