composerの設定方法

すべてのタグにコンポーザーを設定しましたが、タグごとに個別のコンポーザーを設定したいと考えています。例えば、questions、articles、events のようなタグがあり、それぞれのタグに個別のコンポーザーを設定したいです。

これを実装する方法について、どなたか助けていただけますでしょうか。

「セパレートコンポーザー」とはどういう意味ですか?それらの違いは何ですか?

すでに複数のドラフトを持つことができます…

こんにちは、@saish さんようこそ :slight_smile:

作成するトピックの種類に応じて、異なるコンポーザーテンプレートをお考えでしょうか?

もしそうであれば、現在タグを使用してそのような機能を実装する方法はありませんが、各タイプごとにカテゴリを設ければ、フォームテンプレート を使用して実現できる可能性があります。また、通常のトピックテンプレート(カテゴリの設定ページにあります)もありますが、これはコンポーザーに事前に埋め込まれたテキストを追加するだけの機能であり、ご希望に完全に合致しないかもしれません。

(ただし、タグを使用してフォームテンプレートを利用できるようにするという既存の #contribute:機能リクエストがありますので、ご関心があればご賛同いただけますと幸いですhttps://meta.discourse.org/t/setting-form-templates-with-a-tag/283112)

さらに、ユーザーが特定のオプションを選択するプロセスを簡素化したい場合にご活用いただける Discourse Preset Topic Composer というプラグインもあります。

ご返信ありがとうございます。フォームテンプレートを使用してみましたが、コンポーザーのデフォルトフィールドの下にカスタムフィールドを追加したいのです。

返信ありがとうございます。セパレートコンポーザーとは、デフォルトのコンポーザーにカスタムフィールドを追加したいということです。

それを行うにはプラグインを構築する必要があります。

軽量な代替案が @JammyDodger によって上記で提案されています。

ご返信とご提案ありがとうございます。JavaScriptで解決しました。

結果の画像を見せていただけますか?

このプラグインも興味深いかもしれません

ご返信ありがとうございます。JavaScriptを使って作成しました。