composerの設定方法

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

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

「いいね!」 1

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

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

「いいね!」 3

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

トピックの作成タイプに基づいて、異なるコンポーザテンプレートを意味しますか?

もしそうなら、現時点ではタグを使用してそれを実現する方法はないと思いますが、各タイプにカテゴリがある場合は、フォームテンプレート を使用して実現できます。通常のトピックテンプレート(カテゴリの設定ページにあります)もありますが、これらはコンポーザに事前入力されたテキストを追加することしかできないため、探しているものと正確に一致しない可能性があります。

(ただし、タグを使用してフォームテンプレートを使用できるようにするための既存の Feature リクエストがあります。Setting Form Templates with a tag に参加することを検討してください)

また、ユーザーが特定のオプションを選択する方法を簡素化したい場合は、Discourse Preset Topic Composer プラグインも役立つ可能性があります。

「いいね!」 2

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

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

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

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

「いいね!」 3

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

「いいね!」 2

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

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

「いいね!」 2

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

「いいね!」 1

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