Ecco alcune cose per rimetterti in moto:
- questo file ha una parentesi tonda di chiusura mancante alla fine della tua chiamata
apiInitializer- semplicemente non funzionerà.
Risolvendo quel problema vedo altri errori.
-
banner_plugin_outletnon è dichiarato - hai bisogno di unconstqui.Lo assegni due volte? non ne hai bisogno due volte, sospetto

banner_plugin_outlet = settings.banner_position export default apiInitializer("1.14.0", (api) => { try { banner_plugin_outlet = settings.banner_position -
Mancano importazioni:
import { htmlSafe } from "@ember/template"; import themeSetting from "discourse/helpers/theme-setting"; -
… ma non sono riuscito a far funzionare
themeSettingcome helper qui. Nessun errore, solo vuoto, quindi prova questo codice invece:get bannerTextContent() { return settings.banner_text_content; } <template> {{#if this.bannerIsFilled}} <div class='persistent-banner'> <p> {{htmlSafe this.bannerTextContent}} -
Controlla sempre la console per gli errori.