Ehi, sto cercando di aggiungere il mio stesso template Raw… non semplicemente sovrascrivere uno esistente.
Motivo: sto cercando di liberarmi di quei fastidiosi tag ember che si ottengono usando componenti annidati.
… inizialmente ho pensato che sarebbe stato semplice aggiungere uno alla directory templates o templates/list, quindi ho proceduto, ma ha fallito silenziosamente (non ha trovato il mio template).
Forse posso confermare che questo non è supportato?
Poi ho trovato questo:
e questo:
Quindi ho provato così:
import { addRawTemplate } from "discourse-common/lib/raw-templates";
import { compile } from "handlebars";
<---qualche inizializzazione-->
addRawTemplate('search-result-entry', compile(`<span class='result-lala'>ciao</span>`));
Dovresti essere in grado di aggiungere un template raw direttamente alla cartella dei template. L’abbiamo fatto in discourse-docs. Ora usano l’estensione di file .hbr, quindi forse è lì che si è verificato l’errore.