Discourseプラグインで投稿メニューにトグルボタンを追加し、そのトグルボタンのアクションを実装するにはどうすればよいですか?

こんにちは!\n\nDiscourse プラグイン作成は初めてで、投稿メニューにトグルボタンを追加し、プラグインでそのアクションを実装することについて、ご協力いただけると幸いです。

Hi @omppatil、この投稿が正しい方向への手助けになるかもしれません。

また、Discourseプラグインプログラミングが初めての場合は、以下も参照してください。

「いいね!」 2

こんにちは!

addPostMenuButton を使用できます。

api.addPostMenuButton('coffee', () => {
  return {
    action: 'drinkCoffee',
    icon: 'coffee',
    className: 'hot-coffee',
    title: 'coffee.title',
    position: 'first'  // `first`、`last`、または `second-last-hidden` にできます
  };
});

次に、アクションを次のように追加できます。

api.attachWidgetAction("post", "drinkCoffee", function () {
    //
}

編集:リリアンにやられました :smile:。リリーが投稿したガイドに従うのも良い考えです!

「いいね!」 3

したがって、どのようなファイル構造を実装し、上記のコードはどこに配置すべきでしょうか?

上記のリンクされたトピックを読むことで、関連する開発者向けの質問に答えることができるはずです。プラグインではなく、テーマコンポーネントで目的を達成できる可能性があります。したがって、これらも読むことをお勧めします。

また、最初に投稿したリンクから:

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.