Porque não encontrei os corretos (ou talvez eles não existissem na época em que modifiquei o template, há cerca de 2 anos) ![]()
Provavelmente será mais fácil assim, vou tentar, obrigado!
Uh… Não consigo usar esses conectores.
Coisas chatas que tentei e olhei
Eu li Developing Discourse Themes & Theme Components.
Assumindo que é assim que adicionamos código HTML em um conector:
<script type="text/x-handlebars" data-template-name="/connectors/topic-above-post-stream/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Eu tentei
<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Mas não funcionou. É porque topic-list-item é um arquivo .hbr e não um arquivo .hbs?
Eu usei (deprecated) Plugin outlet locations theme component, mas os outlets dentro da lista de tópicos não aparecem.
Eu também olhei para isto What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?.
Ou talvez eu precise apenas criar um componente de tema com um arquivo adicional, como este https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr?
Mas aqui, novos conectores são criados, enquanto topic-list-after-title e topic-list-before-category já existem… Então estou um pouco confuso aqui.
