Es sieht also so aus, als wäre das mit Theme-Komponenten nicht möglich, da es dafür anscheinend keine Vorlagen/Komponenten gibt ![]()
Anscheinend injiziert dieses Ruby-Modul Inline-Styles: discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub
Sollte das nur eine vorübergehende Maßnahme sein? Falls nicht, denkst du, es wäre möglich, uns die Angabe benutzerdefinierter Styles zu erlauben, bitte @sam?
Das könnte an die bestehende Option none gekoppelt werden, wobei wir im Admin-Einstellungsbereich zwei Felder hätten, in die wir unsere Styles für jeweils einen Fall einfügen könnten (wenn keine Styles eingefügt werden, verhält es sich genau wie die Option none aktuell):
<span class="badge-category-bg" style="background-color: #25AAE2;"></span>
und
<span style="color: #FFFFFF;" data-drop-close="true" class="badge-category clear-badge restricted" title="Eine Kategorie, die nur Mitgliedern mit Vertrauensstufe 3 und höher vorbehalten ist."><svg class="fa d-icon d-icon-lock svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#lock"></use></svg><span class="category-name">Lounge</span></span>
Aus diesem Ausschnitt:
Wir bräuchten nur Zugriff auf die Variablen für Hintergrundfarbe und Textfarbe von der üblichen Kategorie-Bearbeitungsseite.
Oder gibt es eine andere Möglichkeit, dies zu bearbeiten, Sam? Ich möchte einfach nur die Hintergrundfarbe entfernen und einen Rahmen hinzufügen, der die gleiche Farbe wie der Text hat (wie in der üblichen Kategorie-Bearbeitungsseite festgelegt).
Jede Hilfe wäre sehr willkommen.
Edit: Es scheint doch nicht diese Ruby-Datei zu sein (ich habe sie in meiner Dev-Installation bearbeitet, aber es hat sich nichts geändert) … bei weiterer Recherche scheint es diese hier zu sein: discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub Gibt es eine Möglichkeit, ein Plugin zu erstellen, um es zu modifizieren?
