Versatile Banner

Хорошо, @Tara_Walton, поддержка тёмной темы добавлена с помощью следующего:

Пожалуйста, обновите компонент и дайте мне знать, что вы думаете.

:warning: При тестировании я обнаружил странную особенность при изменении настроек темы. Я пока не уверен, вызвано ли это браузером или кэшем Discourse, но если вы заметите, что настройка не применяется сразу после изменения, добавьте пробел в конец значения, сохраните его, затем удалите пробел и сохраните снова. Также обратите внимание, что страницу необходимо обновить с полной перезагрузкой (hard refresh), чтобы увидеть изменения.

Если у кого-то возникнет ошибка при обновлении, добавление или удаление компонента из вашей основной темы должно решить проблему. Похоже, есть ещё пара небольших особенностей темы, которые стоит изучить позже.


Кажется, я понимаю, что происходит здесь, @IT_Director.

Вы добавили правило CSS где-то в вашей теме:

[class*="category-"] .banner-themes {
  display: none;
}

Когда я нажимаю на одну из избранных тем, а затем возвращаюсь на главную страницу, кажется, что класс category-, добавленный при просмотре темы, не удаляется из элемента body. Это может быть небольшой баг в маршрутизации, связанной с компонентом Homepage Feature.

Попробуйте удалить это правило CSS и вместо этого использовать настройку темы «URL должен содержать». Я думаю, что если вы удалите записи /c/* и /t/*, эффект будет похожим, и это, возможно, будет работать лучше, чем чистый CSS.

4 лайка