Topic Template Placeholder Text テーマコンポーネント

以下のようなことを試してみることができます。

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

      Ember.run.schedule("afterRender", () => {
        // ここで処理を行います
      });
    }
  });
</script>

これにより、Discourse がカテゴリのトピックテンプレートを適用する際に、独自のロジックを追加できるようになります。

ただし、このような書き方は少し時代遅れです。Discourse のテーマに時間を多く費やす予定がある場合は、こちらの記事も読むことをお勧めします。これにより、作業が格段に楽になります。

「いいね!」 9