@awesomerobot, j’espère que cela ne vous dérange pas que je partage ceci ici…
J’ai créé un fork du thème discourse-category-banners appelé
discourse-category-banner-boxes
https://github.com/naidihr/discourse-category-banner-boxes
Vous pouvez en avoir un aperçu ici :
https://theme-creator.discourse.org/theme/Rhidian/discourse-category-banner-boxes
Il fait essentiellement la même chose, mais avec quelques modifications :
-
La boîte de bannière de catégorie s’affiche en ligne au-dessus du titre principal, au lieu de s’étendre sur toute la largeur en haut. Cela permet d’afficher un thème de bannière en haut, par exemple discourse-versatile-banner.
-
La boîte de bannière de catégorie s’affiche dans le même style que les boîtes de sous-catégories natives de Discourse, qui sont un composant central de la plateforme. Ces boîtes de sous-catégories sont une option d’affichage dans les paramètres de catégorie de Discourse Afficher la liste des sous-catégories au-dessus des sujets dans cette catégorie. Cette option affiche le nom et la description de la sous-catégorie sous forme de ligne ou de boîte au-dessus de la liste des sujets, en utilisant la couleur d’arrière-plan de la catégorie comme bordure gauche.
-
Si la catégorie est une sous-catégorie, le nom de la catégorie s’affiche sous forme de fil d’Ariane comme suit : Nom de la catégorie parente : Nom de la sous-catégorie.
Capture d’écran de démonstration de la boîte de bannière du thème pour la catégorie, au-dessus des boîtes de sous-catégories natives.
Capture d’écran de la sous-catégorie, montrant la référence de fil d’Ariane vers la catégorie parente.
Ceci est ma première tentative de modification de thème. J’espère que cela vous sera utile ?
Mise à jour
J’ai refactorisé cette adaptation en tant que composant distinct, avec de nombreuses fonctionnalités supplémentaires, notamment l’utilisation de l’image du logo de la catégorie et de l’image d’arrière-plan dans l’en-tête. Ce nouveau composant remplace efficacement l’en-tête de catégorie standard de Discourse, contrairement aux bannières de catégorie, ce qui en fait un nouveau composant. Veuillez consulter :

