Perché non ho trovato quelli giusti (o forse non esistevano al momento in cui ho modificato il template, circa 2 anni fa) ![]()
Probabilmente sarà più facile in questo modo, ci proverò, grazie!
Uh… Non riesco a usare questi connettori.
Roba noiosa che ho provato e guardato
Ho letto Developing Discourse Themes & Theme Components.
Supponendo che sia così che aggiungiamo codice HTML in un connettore:
<script type="text/x-handlebars" data-template-name="/connectors/topic-above-post-stream/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Ho provato
<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Ma non ha funzionato. È perché topic-list-item è un file .hbr e non un file .hbs?
Ho usato (deprecated) Plugin outlet locations theme component ma gli outlet all’interno dell’elenco degli argomenti non vengono visualizzati.
Ho anche guardato questo What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?.
O forse devo solo creare un componente tema con un file aggiuntivo, come questo https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr?
Ma qui, vengono creati nuovi connettori, mentre topic-list-after-title e topic-list-before-category esistono già… Quindi sono un po’ perplesso qui.
