Привет! Я не нашёл других сообщений об этой проблеме, но проверил несколько тем и выяснил, что после обновления до версии 3.1.0.beta4 свойство border-color для блока категорий, заданное через inline CSS, перестало работать.
Вот что происходит:
Непонятно, почему оно внедряет одновременно и цвет, и переменную (?).
Спасибо! Нет, я пробовал использовать тему Material, а также несколько других на всякий случай. К сожалению, поведение было таким же. Это произошло сразу после обновления. Пока что всё остальное кажется в порядке.
Хорошие замечания. Теперь, когда я об этом подумал, границы в ядре должны иметь цвет границы. Это не связано с компонентом, так как даже при отключенном компоненте все границы остаются серыми.
Таким образом, если вы знаете ID категории, вы можете получить доступ к её цвету в CSS. Самый простой способ найти ID (число) — посмотреть на URL категории, например Supporthttps://meta.discourse.org/c/support/6. Чтобы использовать цвет категории «Поддержка», можно сделать что-то вроде этого:
Это здорово. Хотя, думаю, для решения этой проблемы единственный способ — проверить ID категории, а затем применить правильную CSS-переменную с помощью JS. Если у тебя есть другое решение, дай знать. Я с радостью напишу код и поделюсь им здесь.