Текст-заполнитель шаблона темы компонента Topic

Вы можете попробовать что-то вроде этого:

<script type="text/discourse-plugin" version="0.8">
  api.modifyClass("model:composer", {
    applyTopicTemplate() {
      this._super(...arguments);

      Ember.run.schedule("afterRender", () => {
        // выполните здесь свою работу
      });
    }
  });
</script>

Это должно позволить вам добавлять пользовательскую логику при применении тематических шаблонов категорий в Discourse.

Тем не менее, такой способ написания кода немного устарел. Если вы планируете много работать с темами Discourse, я также рекомендую вам прочитать эту статью. Это значительно упростит жизнь.

9 лайков