Bannières de catégorie

@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 :

11 « J'aime »