Bannières de balisage

:discourse2: Résumé Tag Banners affiche le nom et la description du tag sous forme de bannière en haut de la page lors de la visite d’une liste de sujets filtrée par tag (similaire au composant Category Banners)
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien du dépôt https://github.com/discourse/discourse-tag-banners
:open_book: Nouveau dans les thèmes Discourse ? Guide de démarrage pour utiliser les thèmes Discourse

Installer ce composant thématique

Fonctionnalités

Notes pour les développeurs

Vous pouvez personnaliser ces bannières avec du CSS. Chaque bannière reçoit le(s) nom(s) du tag ajouté(s) en tant que classe, par exemple :

.tag-title-header.tag-banner-art {
  background: salmon;
  color: beige;
}

La bannière fonctionne également avec les intersections de tags (par exemple, community.example.com/tags/intersection/art/new-tag)

Dans ce cas, vous cibleriez .tag-banner-art.tag-banner-new-tag pour la personnalisation CSS.

Paramètres

Nom Description
show on mobile Afficher les bannières de tag sur les appareils mobiles
show tag description Afficher la description du tag lorsqu’elle est disponible
show above site header Afficher la bannière dans le connecteur au-dessus de l’en-tête du site.
show below site header Afficher la bannière dans le connecteur en dessous de l’en-tête du site.
show above main container Afficher la bannière dans le connecteur au-dessus du conteneur principal, pour les sites avec la barre latérale activée.
remove tag hyphen Supprimer les tirets des noms de tag dans les bannières
remove tag underscore Supprimer les underscores des noms de tag dans les bannières
hide tag icon Masquer l’icône du tag lorsqu’elle est utilisée avec les bannières de catégorie
show with category banners Afficher la bannière complète à côté des bannières de catégorie

:discourse2: Hébergé par nous ? Les composants thématiques sont disponibles sur nos offres Pro, Business et Enterprise.

41 « J'aime »

Un message a été divisé en un nouveau sujet : ‘tag-banner’ class not being removed when navigating away

Bug : "Required" category of a tag not showing up under "category ..." dropdown

Résumé : Lors de la création d’un nouveau sujet depuis la page d’accueil, toutes les options de catégorie apparaissent dans le compositeur, comme prévu. Mais lorsque vous cliquez sur une balise (c’est-à-dire que vous naviguez vers /tag/tag-name) et que vous essayez de composer un nouveau message à partir de cette page, toutes les catégories apparaissent, à l’exception, ironiquement, de la catégorie qui a défini cette balise particulière parmi ses exigences.

Ce problème a cessé lorsque ce composant a été désactivé.

2 « J'aime »

Serait-il facile de cuisiner la description de la balise dans la bannière ? (Ou dans les descriptions de balises normales de toute façon ?)

Je trouve cela utile pour pouvoir l’envoyer à des sujets ou des catégories, ou pour indiquer une autre balise connexe… Mais sans cuisson, ce n’est pas faisable.

Merci ! :purple_heart:

Je déterre celui-ci :shovel: :smiley:

Par “cuisiner”, cela signifierait essentiellement rendre le markdown, les emojis, etc. ? Ce serait un excellent ajout !

2 « J'aime »

Si je ne me trompe pas, vous pouvez utiliser du HTML dans les descriptions et il devrait être rendu.

1 « J'aime »

Ce serait formidable de l’avoir de manière cohérente sur les bannières de tags/catégories et les descriptions de catégories. Le HTML est faisable, mais semble très artisanal !

4 « J'aime »

Je suis d’accord sur celui-ci

Dans ce contexte, y a-t-il un moyen de rendre également les icônes ajoutées via le composant d’icône de balise dans la bannière de balise ?

Il y a un réglage hide tag icon. Est-ce que cela pourrait être ça ?

Le réglage est Masquer l'icône de tag lorsqu'elle est utilisée avec les bannières de catégorie. Aucune icône de tag ne s’affiche, qu’elle soit activée ou désactivée. Que ce soit avec ou sans catégorie sélectionnée simultanément.
Testé sur la version stable 3.5.0