Porque no encontré los correctos (o tal vez no existían en el momento en que modifiqué la plantilla, hace unos 2 años) ![]()
Probablemente sea más fácil de esta manera, lo intentaré, ¡gracias!
Uh… No logro usar estos conectores.
Cosas aburridas que he intentado y mirado
He leído Developing Discourse Themes & Theme Components.
Suponiendo que así es como agregamos código HTML en un 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>
Intenté
<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Pero no funcionó. ¿Es porque topic-list-item es un archivo .hbr y no un archivo .hbs?
Usé (deprecated) Plugin outlet locations theme component pero los outlets dentro de la lista de temas no aparecen.
También miré esto What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?.
¿O tal vez solo necesito crear un componente de tema con un archivo adicional, como este https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr?
Pero aquí, se crean nuevos conectores, mientras que topic-list-after-title y topic-list-before-category ya existen… Así que estoy un poco perplejo aquí.
