Привет! Я пытаюсь добавить свой собственный шаблон Raw, а не просто переопределить существующий.
Причина: хочу избавиться от этих неприятных тегов Ember, которые появляются при использовании вложенных компонентов.
Сначала я предположил, что это будет так же просто, как добавить файл в директорию templates или templates/list, поэтому я сделал это, но шаблон был проигнорирован (система не нашла мой шаблон).
Может быть, можно подтвердить, что это не поддерживается?
Затем я нашел это:
и это:
Поэтому я попробовал следующее:
import { addRawTemplate } from "discourse-common/lib/raw-templates";
import { compile } from "handlebars";
<--- некоторая инициализация -->
addRawTemplate('search-result-entry', compile(`<span class='result-lala'>привет</span>`));
Вы должны иметь возможность добавлять сырой шаблон напрямую в папку шаблонов. Мы сделали это в discourse-docs. Теперь они используют расширение файла .hbr, поэтому, возможно, проблема именно в этом.