@denvergeeks J’ai une configuration squelette pour un composant de fil d’Ariane ici : Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.
L’approche est basée sur le code du thème central qui ajoute des fils d’Ariane à certaines vues qui n’affichent pas les menus déroulants par défaut (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).
J’ai juste refactorisé ce code pour l’instant afin que le modèle suive BEM pour les styles et soit plus personnalisable en général. J’ai également ajouté des catégories. Il ne rendra pas les catégories imbriquées, ni sur les listes de tags ou d’autres vues pour l’instant.
Je n’ai pas l’intention de travailler davantage sur ce sujet dans l’immédiat. Mais je pense que c’est généralement une approche plus performante et moderne, car elle n’effectue pas d’appels ajax et est construite comme un modèle glimmer. Si vous en avez envie, jetez-y un coup d’œil ou essayez de l’étendre ![]()