Потому что я не нашёл подходящих (или, возможно, их не существовало на момент, когда я модифицировал шаблон, около 2 лет назад) ![]()
Вероятно, так будет проще, попробую, спасибо!
Эх… Не получается использовать эти коннекторы.
Скучные вещи, которые я пробовал и изучал
Я прочитал Developing Discourse Themes & Theme Components.
Предполагая, что вот так мы добавляем HTML-код в коннектор:
<script type="text/x-handlebars" data-template-name="/connectors/topic-above-post-stream/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Я попробовал
<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Но это не сработало. Это потому, что topic-list-item — это файл .hbr, а не .hbs?
Я использовал (deprecated) Plugin outlet locations theme component, но выходы внутри списка тем не отображаются.
Я также изучил это: What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?.
Или, может быть, мне просто нужно создать компонент темы с дополнительным файлом, как здесь https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr?
Но здесь создаются новые коннекторы, тогда как topic-list-after-title и topic-list-before-category уже существуют… Так что я немного запутался.
