Вот несколько советов, чтобы снова запустить проект:
- В этом файле в конце вызова
apiInitializerотсутствует закрывающая круглая скобка — это просто не сработает.
После исправления этой проблемы я вижу ещё ошибки.
-
banner_plugin_outletне объявлен — здесь нуженconst.Вы присваиваете его дважды? Скорее всего, вам не нужно делать это дважды

banner_plugin_outlet = settings.banner_position export default apiInitializer("1.14.0", (api) => { try { banner_plugin_outlet = settings.banner_position -
Вам не хватает импортов:
import { htmlSafe } from "@ember/template"; import themeSetting from "discourse/helpers/theme-setting"; -
… но мне не удалось заставить
themeSettingработать как хелпер здесь. Ошибки нет, просто пусто, поэтому попробуйте вместо этого этот код:get bannerTextContent() { return settings.banner_text_content; } <template> {{#if this.bannerIsFilled}} <div class='persistent-banner'> <p> {{htmlSafe this.bannerTextContent}} -
Всегда проверяйте консоль на наличие ошибок.