@jackierenee Я позволил себе зайти на ваш сайт и посмотреть, что происходит.
Кажется, вы просто удалили компонент темы из родительской темы, обновили его и снова добавили.
Проблема в том, что Discourse не восстанавливается автоматически, если компонент темы обновлён до версии, несовместимой с текущей, а затем был добавлен пин.
Правильный способ восстановления в такой ситуации:
- перейдите к компоненту темы;
- прокрутите страницу до самого низа;
- скопируйте настройки из редактора настроек (“settings editor”);
- сохраните их в текстовом редакторе;
- полностью удалите (
удалить) компонент темы; - снова добавьте его из репозитория GitHub;
- скопируйте настройки из текстового редактора и вставьте их в редактор настроек;
- при необходимости внесите исправления (иногда в новой версии добавляются новые настройки, которые нужно удалить; редактор подскажет, что делать, если вы попытаетесь их сохранить);
- добавьте компонент темы в родительскую тему.
Я выполнил эти действия на вашем сайте, и теперь баннеры отображаются снова.
Для авторов компонентов тем: очень помогает, если вы используете поле version в файле about.json, чтобы администратор мог видеть, какая версия компонента темы установлена. К сожалению, Discourse не отображает версии коммитов для компонентов темы так, как это делается для плагинов.