Компонент темы заголовков категорий Discourse

@jackierenee Я позволил себе зайти на ваш сайт и посмотреть, что происходит.

Кажется, вы просто удалили компонент темы из родительской темы, обновили его и снова добавили.

Проблема в том, что Discourse не восстанавливается автоматически, если компонент темы обновлён до версии, несовместимой с текущей, а затем был добавлен пин.

Правильный способ восстановления в такой ситуации:

  • перейдите к компоненту темы;
  • прокрутите страницу до самого низа;
  • скопируйте настройки из редактора настроек (“settings editor”);
  • сохраните их в текстовом редакторе;
  • полностью удалите ( :wastebasket: удалить) компонент темы;
  • снова добавьте его из репозитория GitHub;
  • скопируйте настройки из текстового редактора и вставьте их в редактор настроек;
  • при необходимости внесите исправления (иногда в новой версии добавляются новые настройки, которые нужно удалить; редактор подскажет, что делать, если вы попытаетесь их сохранить);
  • добавьте компонент темы в родительскую тему.

Я выполнил эти действия на вашем сайте, и теперь баннеры отображаются снова.

Для авторов компонентов тем: очень помогает, если вы используете поле version в файле about.json, чтобы администратор мог видеть, какая версия компонента темы установлена. К сожалению, Discourse не отображает версии коммитов для компонентов темы так, как это делается для плагинов.

8 лайков