Não é possível colocar o molde na saída desejada

Algumas coisas para você voltar a funcionar:

  • este arquivo tem um parêntese de fechamento faltando no final da sua chamada apiInitializer - isso simplesmente não funcionará.

Ao corrigir esse problema, vejo mais erros.

  • banner_plugin_outlet não está declarado - você precisa de um const aqui.

    você o atribui duas vezes? você não precisa dele duas vezes, suspeito :slight_smile:

    banner_plugin_outlet = settings.banner_position
    
    export default apiInitializer("1.14.0", (api) => {
      try {
        banner_plugin_outlet = settings.banner_position
    
  • Você está perdendo importações:

    import { htmlSafe } from "@ember/template";
    import themeSetting from "discourse/helpers/theme-setting";
    
  • … mas eu não consegui fazer themeSetting funcionar como um helper aqui. Nenhum erro, apenas em branco, então tente este código em vez disso:

            get bannerTextContent() {
              return settings.banner_text_content;
            }
            <template>
              {{#if this.bannerIsFilled}}
                <div class='persistent-banner'>
                  <p>
                    {{htmlSafe this.bannerTextContent}}
    
  • Sempre verifique o console em busca de erros.

6 curtidas