Ошибка установки Welcome Link Banner

При попытке установить этот компонент темы возникает ошибка:

Ошибка: ожидается "=". ╷ 3 │ @if $plugin-outlet = "above-main-container-outlet" { │ ^ ╵ /var/www/discourse/common.scss 3:23 root stylesheet

И, как следует из сообщения об ошибке, весь текст отображается в верхней части моей главной страницы, но без какого-либо оформления.

Что я сделал не так?

3 лайка

Подтверждаю сообщение @Ryan_Hyer и добавляю детали.

Это произошло после обновления сегодня утром до версии Discourse 3.1.0.beta2 и запуска автоматического обновления всех плагинов:

  • Я больше не вижу фоновое изображение баннера на своем сайте. Теперь это выглядит довольно грустно :frowning:
  • Я попытался удалить весь пользовательский CSS. Это не помогло.
  • Похоже, он вообще нигде не вызывается на странице — я проверил медиафайлы и изображения, загружаемые страницей, с помощью инструментов разработчика в браузере, и он там не указан.

edit: исправлено после обновления от @awesomerobot. Спасибо!

2 лайка

Мы обновили нашу реализацию Sass, поэтому мне потребовалось внести незначительные изменения, чтобы избежать новой ошибки. Это уже сделано: если вы обновите компонент или попробуете установить его снова, ошибка больше не появится.

Надеемся, что это обновление также решило вашу проблему, @Andy_Clifton, но если изображение всё ещё не работает после обновления компонента, дайте нам знать!

5 лайков

Отлично, я обновил компонент до последней версии, и теперь он выглядит замечательно. Спасибо! :+1:

4 лайка