@denvergeeks У меня есть базовая настройка компонента хлебных крошек здесь: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.
Подход основан на коде из центральной темы, который добавляет хлебные крошки к некоторым представлениям, где не отображаются стандартные выпадающие списки (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).
На данный момент я просто переписал этот код, чтобы шаблон следовал BEM для стилей и был в целом более настраиваемым. Также добавил категории. Пока что он не отображает вложенные категории, а также не работает на списках тегов или в других представлениях.
У меня нет планов немедленно продолжать работу над этим. Но я считаю, что в целом это более производительный и современный подход, поскольку он не делает AJAX-запросов и реализован как шаблон Glimmer. Если хотите, просто посмотрите или попробуйте расширить его ![]()