つまり、テーマコンポーネントではこれが不可能なようです。これに対応するテンプレートやコンポーネントが存在しないようなので
。
この Ruby モジュールがインラインスタイルを注入しているようです:discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub
これは一時的な措置として意図されたものでしたか?そうではない場合、カスタムスタイルを指定できるようにしていただけないでしょうか @sam?
既存の none オプションに関連付けて、管理設定パネルに 2 つのフィールドを設け、それぞれのスタイルを貼り付けられるようにするのはどうでしょうか(スタイルを貼り付けなければ、現在の none オプションと同じように動作します):
<span class="badge-category-bg" style="background-color: #25AAE2;"></span>
および
<span style="color: #FFFFFF;" data-drop-close="true" class="badge-category clear-badge restricted" title="A category exclusive to members with trust level 3 and higher."><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>
このスニペットから:
通常のカテゴリ編集ページから背景色と文字色の変数にアクセスできれば十分です。
あるいは、Sam さん、これを編集する別の方法はありませんか?背景色を削除し、通常のカテゴリ編集ページで指定されている文字色と同じ色のボーダーを付与したいだけです。
ご支援いただければ大変助かります。
編集:どうやらその Ruby ファイルではなかったようです(開発環境で編集しましたが何も変化しませんでした)…。さらに調査したところ、どうやらこちらが原因のようです:discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub これを変更するプラグインを作成することは可能でしょうか?
