Vous pouvez essayer quelque chose comme ceci
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("model:composer", {
applyTopicTemplate() {
this._super(...arguments);
Ember.run.schedule("afterRender", () => {
// effectuez vos actions ici
});
}
});
</script>
Cela devrait vous permettre d’ajouter une logique personnalisée lorsque Discourse applique les modèles de sujets par catégorie.
Cela dit, cette façon d’écrire est un peu dépassée. Je vous recommande également de lire ceci si vous prévoyez de passer beaucoup de temps sur les thèmes Discourse. Cela rendra la vie beaucoup plus facile.