Похоже, что это невозможно сделать с помощью компонентов темы, так как для этого, кажется, нет шаблонов или компонентов ![]()
Кажется, этот 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 Есть ли способ создать плагин для его модификации?
