Grundsätzlich benötigen wir CSS-Klassen für Tag-Gruppen, die jedem Tag hinzugefügt werden, damit wir bestimmte Tags ausblenden und die Reihenfolge der angezeigten Tags anpassen können.
Beispiel:
Tag-Name; indoor
Tag-Gruppen-IDs, in denen sich der Tag befindet: 1, 12
Aktuelle HTML-Ausgabe:
Ich wüsste nicht, wie ich es richtig implementieren könnte, aber ich würde mich freuen, wenn es jemand aufgreifen würde Zur Referenz habe ich hier auch eine Feature-Anfrage gepostet: Add a data-tag-group attribute for tags
Wie dort erwähnt, glaube ich, dass die technische Implementierung besser zu den Standardeinstellungen von Discourse passen würde, wenn es kein Klasse, sondern ein Datenattribut zugewiesen bekäme, da Klassen normalerweise für allgemeine Stile und nicht für eindeutige Bezeichner verwendet werden. Außerdem haben Tags bereits das Datenattribut data-tag-name, sodass ein Datenattribut data-tag-group gut dazu passen würde.
Für das Styling in CSS gibt es keinen Vorteil, eine Klasse zu haben. Es ist genauso einfach, Stile basierend auf dem Attribut zu deklarieren ([data-tag-group: "group-name"]).
Außerdem möchte ich Ihr Marktplatzthema @jrgong nicht kapern. Markieren oder verschieben Sie es also bitte zu meiner Feature-Anfrage, wenn Sie der Meinung sind, dass dies der Fall ist!
Aber ich würde immer noch glauben, wenn dies auch allgemein übernommen würde, wäre es sowohl beschreibender als auch besser an die gängige Attributbenennung angepasst, den tatsächlichen Namen zu verwenden. Auf dem Tag-Element würde es also so aussehen: