토픽 템플릿 플레이스홀더 텍스트 테마 컴포넌트

다음과 같은 방법을 시도해 볼 수 있습니다.

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

      Ember.run.schedule("afterRender", () => {
        // 여기에서 작업을 수행하세요
      });
    }
  });
</script>

이 방법을 사용하면 Discourse가 카테고리 주제 템플릿을 적용할 때 커스텀 로직을 추가할 수 있습니다.

다만, 이러한 코딩 방식은 다소 구식입니다. Discourse 테마 개발에 많은 시간을 투자할 계획이라면 아래 글을 읽어보시는 것을 추천합니다. 개발 과정을 훨씬 수월하게 만들어 줍니다.

9개의 좋아요