Ei, estou tentando adicionar meu próprio modelo Raw… não apenas sobrescrever um existente.
Motivo: estou tentando me livrar daquelas tags Ember desagradáveis que aparecem ao usar componentes aninhados.
… inicialmente, achei que seria tão simples quanto adicionar um ao diretório templates ou templates/list, então fiz isso, mas ele falhou silenciosamente (não encontrou meu modelo).
Talvez eu possa confirmar que isso não é suportado?
Depois, encontrei isso:
e isso:
Então, tentei o seguinte:
import { addRawTemplate } from "discourse-common/lib/raw-templates";
import { compile } from "handlebars";
<---algumas configurações iniciais-->
addRawTemplate('search-result-entry', compile(`<span class='result-lala'>hello</span>`));
Você deve conseguir adicionar um modelo bruto diretamente à pasta de modelos. Fizemos isso no discourse-docs. Eles agora usam a extensão de arquivo .hbr, então talvez seja aí que algo tenha dado errado.