Du kannst etwas wie Folgendes versuchen:
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("model:composer", {
applyTopicTemplate() {
this._super(...arguments);
Ember.run.schedule("afterRender", () => {
// führe hier deine Arbeit aus
});
}
});
</script>
Damit solltest du in der Lage sein, eine benutzerdefinierte Logik hinzuzufügen, wenn Discourse Vorlagen für Themen nach Kategorien anwendet.
Allerdings ist diese Art, Dinge zu schreiben, etwas veraltet. Ich empfehle dir außerdem, diesen Artikel zu lesen, falls du vorhast, viel Zeit mit Discourse-Themen zu verbringen. Das wird dir das Leben erheblich erleichtern.