Fondamentalement, nous avons besoin que des classes CSS de groupe d’étiquettes soient ajoutées à chaque étiquette afin que nous puissions masquer des étiquettes spécifiques et ajuster l’ordre d’affichage des étiquettes.
Exemple :
Nom de l’étiquette ; indoor
Identifiants de groupe d’étiquettes dans lesquels l’étiquette est placée : 1, 12
Je ne saurais pas comment l’implémenter correctement, mais j’adorerais voir quelqu’un s’en emparer Pour référence, j’avais également publié une demande de fonctionnalité ici : Add a data-tag-group attribute for tags
Comme mentionné là-bas, je pense que l’implémentation technique serait plus conforme aux valeurs par défaut de Discourse s’il n’était pas assigné à une classe mais à un attribut de données, car les classes sont généralement appliquées pour des styles communs, pas pour des identifiants uniques. De plus, les balises ont déjà l’attribut data-tag-name, donc un attribut data-tag-group semble parfaitement adapté.
Pour le style en CSS, il n’y a aucun avantage à avoir une classe. Il est tout aussi simple de déclarer des styles basés sur l’attribut ([data-tag-group: "group-name"]).
Aussi, je ne veux pas détourner votre sujet de marché @jrgong, alors veuillez signaler ou déplacer vers ma demande de fonctionnalité si vous pensez que c’est le cas !
Mais je crois toujours que si cela devait également être adopté en général, ce serait à la fois plus descriptif et aligné sur la dénomination commune des attributs d’utiliser le nom réel. Donc, sur l’élément de balise, cela ressemblerait à ceci :