Как исправить изображения светлой темы в тёмном режиме для Modern Category Group Boxes

Всем привет :wave:,

Скорее всего, я просто упустил какую-то настройку или что-то ещё тривиальное, поэтому обращаюсь за помощью.

Я использую компонент Modern Category + Group Boxes на своём сайте и создал тематические изображения для каждой категории.

Проблема в том, что в настройках категорий я указал как светлую, так и тёмную версии изображений, но на главной странице категорий отображаются изображения в светлой теме, даже когда включена тёмная тема.

Однако при переходе в конкретную категорию сверху отображается изображение в тёмной теме :thinking:

Сталкивался ли кто-нибудь с этим и нашёл ли решение? Я готов попробовать любые «костыли» или обходные пути, которые могут быть у других :pray:

3 лайка

У меня возникли небольшие трудности с поиском компонента: похоже, что на Meta нет соответствующей темы, либо название отличается.

Репозиторий находится по адресу: GitHub - discourse/discourse-minimal-category-boxes · GitHub

Подтверждаю проблему :full_moon_with_face:

Вот, как я полагаю, соответствующие фрагменты кода:

Код логотипа из TC:

Обычные блоки категорий загружают шаблон:

Сам шаблон:

3 лайка

Благодарю за ответ @Canapin :pray:

Можете ли вы предоставить или предложить какие-либо шаги для применения обходного пути для размещенной версии Discourse?

1 лайк

Если ваш сайт размещён на платформе Discourse, вы можете дождаться официального ответа здесь или написать на team@discourse.org.

Если нет, подождите, пока ответят более опытные пользователи (я не отношусь к их числу) :stuck_out_tongue:
(или попробуйте связаться с хостинг-провайдером, у которого вы зарегистрированы).

В любом случае решение заключается в исправлении компонента темы путём отправки pull request в репозиторий кода.

3 лайка

Этот TC используется в теме Air. Возможно, стоит также добавить тег «баг» для темы Air. У Air есть светлый и тёмный режимы.

:persevering_face: Только заметил, что это уже сделано. :joy:

2 лайка

Чтобы закрыть этот вопрос — проблема решена. :heart: Команда справилась с этим очень быстро. :trophy:

«Привет, Дэнни, мы только что обновили компонент темы, который теперь автоматически использует правильный логотип для категорий в светлой и тёмной темах. В данном случае компонент был создан раньше функции логотипов для светлой и тёмной тем, поэтому нам просто нужно было добавить поддержку этой функции».

3 лайка

Возможно, всё ещё требуется исправление, так как переключатель тёмной/светлой темы не учитывается — кажется, система просто следует настройкам тёмного/светлого режима браузера. Похожая проблема, которая влияла на логотип в заголовке. :cry: