هل توجد "خريطة" للتصميم؟ (طريقة سهلة للعثور على منافذ الإضافات وما إلى ذلك)

إذن يبدو أن هذا غير ممكن مع مكونات السمة (theme components) حيث لا يبدو أن هناك أي قوالب/مكونات لهذا الغرض :sob:

يبدو أن وحدة Ruby هذه تقوم بحقن أنماط مضمنة: discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub

هل كان من المفترض أن تكون هذه إجراءً مؤقتًا؟ إذا لم يكن الأمر كذلك، هل تعتقد أنه سيكون من الممكن السماح لنا بتحديد أنماط مخصصة من فضلك @sam؟

يمكن ربطها بخيار none الحالي، حيث يمكننا أن يكون لدينا حقلان في لوحة إعدادات المسؤول يمكننا من خلالها لصق أنماطنا لكل منهما (إذا لم يتم لصق أي أنماط، فسيعمل تمامًا كما يعمل خيار 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="فئة حصرية للأعضاء بمستوى ثقة 3 وما فوق."><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>

من هذا المقطع:

سنحتاج فقط إلى الوصول إلى متغيرات لون الخلفية ولون النص من صفحة تعديل الفئة المعتادة.

أو هل هناك أي طريقة أخرى يمكننا من خلالها تعديل هذا يا سام؟ أريد فقط إزالة لون الخلفية ومنحها حدودًا بنفس لون النص (كما هو محدد في صفحة تعديل الفئة المعتادة).

أي مساعدة ستكون موضع تقدير كبير.

تعديل: يبدو أنها ليست ملف Ruby في الواقع (لقد قمت بتعديله في تثبيت التطوير الخاص بي لكن لم يتغير شيء).. مزيد من البحث ويبدو أنها هذه: discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub هل هناك أي طريقة لإنشاء إضافة لتعديلها؟