Puoi provare qualcosa del genere
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("model:composer", {
applyTopicTemplate() {
this._super(...arguments);
Ember.run.schedule("afterRender", () => {
// esegui qui il tuo lavoro
});
}
});
</script>
Questo dovrebbe consentirti di aggiungere una logica personalizzata quando Discourse applica i modelli di argomento per categoria.
Detto questo, questo approccio alla scrittura del codice è un po’ datato. Ti consiglio anche di leggere questo articolo se intendi dedicare molto tempo ai temi di Discourse. Ti semplificherà notevolmente la vita.