@denvergeeks Ich habe hier ein Grundgerüst für eine Breadcrumbs-Komponente: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.
Der Ansatz basiert auf Code aus dem zentralen Theme, der Breadcrumbs zu einigen Ansichten hinzufügt, die keine Standard-Dropdowns anzeigen (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).
Ich habe diesen Code vorerst überarbeitet, damit das Template BEM für Styles folgt und generell besser anpassbar ist. Kategorien wurden ebenfalls hinzugefügt. Verschachtelte Kategorien oder Listen von Tags oder andere Ansichten werden vorerst nicht gerendert.
Ich habe keine unmittelbaren Pläne, weiter daran zu arbeiten. Aber ich denke, dies ist generell ein performanterer und modernerer Ansatz, da er keine Ajax-Aufrufe tätigt und als Glimmer-Template erstellt wurde. Wenn du Lust hast, schau es dir einfach an oder versuche, es zu erweitern ![]()