Im Moment gibt es keine einfache Möglichkeit, dies zu tun.
Was wir tun könnten, ist, diese Farben in benutzerdefinierte CSS-Eigenschaften zu verschieben, anstatt sie inline zu setzen. Dadurch wären die Farben in jedem CSS/SCSS leicht zugänglich. Ich weiß nicht, wann wir das umsetzen können, aber ich werde es auf meine To-Do-Liste setzen.
Das wäre großartig
Übrigens, gibt es noch eine andere Möglichkeit, die gewünschte Ansicht zu erreichen?
Ich habe gelesen, dass man Vorlagen für bestimmte Bereiche von Discourse überschreiben kann. Welche Vorlagendatei muss ich überschreiben und wie gehe ich in meinem benutzerdefinierten Theme vor?
Mein aktueller Workaround besteht darin, die Vorlage components/parent-category-row zu überschreiben.
Ich füge ein zusätzliches div-Element wie folgt hinzu:
Beachten Sie, dass ich den Stil direkt auf das h3-Element des Titels angewendet habe, da es ein direktes Kind des td ist, auf das der Inline-Stil angewendet wurde. Wenn die Vorlage dies jemals entfernt, müssen Sie Ihr CSS anpassen.
Aber Sie können das Überschreiben von components/parent-category-row überspringen, wie Sie es wollten.