# ユーザーにカテゴリを選択させる

**URL:** https://meta.discourse.org/t/force-users-to-pick-category/373164
**Category:** Support
**Tags:** composer
**Created:** [2025 年 7 月 7 日午前 11:42 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164 "2025-07-07T11:42:08Z")
**Posts on this page:** 8
**Page:** 2

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [2025 年 7 月 9 日午後 1:35 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/21 "2025-07-09T13:35:13Z")

</div>

実は間違いでした… いくつかのテンプレートはありますが、それらは特定のカテゴリ用で、「未分類」用ではありません（@Moinさんが共有してくれたリンクで確認しました）。

しかし、今、これまでの私の作業をすべて無駄にするようなことに気づきました。  
ホームページにいて「新しいトピック」をクリックするとカテゴリを選択するオプションが表示されますが、カテゴリ内にいる場合は、そのカテゴリが自動的にドロップダウンに表示されてしまいます。これは避けたいことでした。これは、ユーザーがどこにいても実現可能なのでしょうか？

例えば、「一般」カテゴリにいるからといって、新しいトピックがそのカテゴリに属するとは限りませんが、ユーザーがそれに気づかない場合、間違ったカテゴリにトピックを作成してしまう可能性があります。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025 年 7 月 9 日午後 3:17 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/22 "2025-07-09T15:17:47Z")

</div>

> [@alltiagocom](#):
>
> 実際には間違っていました…テンプレートはいくつかありますが、それらは特定のカテゴリ用であり、「未分類」用ではありません。

ああ、そうです。どのカテゴリにもトピックテンプレートがあれば、コンポーザーの動作が切り替わります。👍 未分類について特に質問したのは、見落とされたバグ/UXの問題があるかもしれないと思ったからです（幸いなことに、そのようではないようです 🙂）。

トピック作成フロー自体については、最初はユーザーが正しい選択をすると信頼し、問題が発生した場合は適応させるのが良いと思います。

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [2025 年 7 月 9 日午後 3:36 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/23 "2025-07-09T15:36:02Z")

</div>

> [@JammyDodger](#):
>
> A topic template on any category will switch the composer behaviour

では、理解しているか確認させてください。カテゴリにテンプレートが関連付けられている場合、デフォルトが「カテゴリなし」（この場合は特定のカテゴリ内にいない場合）であると、コンポーザーがロックされるということでしょうか？

> [@JammyDodger](#):
>
> I would initially trust users to make the right choices

これは実際には、ユーザーが間違った選択をすることよりも、カテゴリが間違っていることに気づかないことに関連しています。見落とされる可能性があります。たとえば、Keyboard Maestroフォーラムでは、タイトルとメッセージを追加して送信ボタンを押し、カテゴリを選択するように促すアラートが表示されることがあります。タイトルとメッセージが最も重要であるという本能的なものです。私の脳は、メッセージが「ヘルプ」カテゴリに送信されていると想定しているようです。

もしそれが私に起こるなら、他の人にも起こりうるだろうと想像できます。そのため、常にカテゴリを選択するように強制するのがより安全でしょう。

しかし、現在のカテゴリを自動的に選択するこの動作を回避することは可能でしょうか？

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025 年 7 月 9 日午後 3:48 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/24 "2025-07-09T15:48:16Z")

</div>

> [@alltiagocom](#):
>
> では、理解していることを確認させてください。テンプレートが少なくとも1つのカテゴリに関連付けられている場合、デフォルトが「カテゴリなし」（この場合は、特定のカテゴリ内に_いない_場合のように思われます）であると、コンポーザーがロックされるということですか？

はい :baymax_yes: 🙂

> [@JammyDodger](#):
>
> カテゴリのいずれかにトピックテンプレートが設定されている場合は、それが期待される動作です。設定されていない場合は、カテゴリを設定する前にコンポーザーのテキスト領域に入力できます。トピックテンプレートを使用している場合は、まずコンポーザーに入力してからカテゴリを選択することで、テンプレートを誤ってバイパスしないようにブロックします。

> [@alltiagocom](#):
>
> しかし、現在のカテゴリが自動的に選択されるという動作をバイパスすることは可能でしょうか？

少しカスタム作業で可能かもしれません。私の専門ではありませんが、それについて #Dev トピックを作成すれば、何らかの支援が得られるかもしれません。

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [2025 年 7 月 9 日午後 3:55 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/25 "2025-07-09T15:55:25Z")

</div>

これでバグではないとわかってよかった。\nその場合、少なくとも「カテゴリなし」のオプションについては、現在のスクリプトで満足しています。\n\n[quote="JammyDodger, post:24, topic:373164"]\nそれについて#dev::categoryトピックを作成すれば、いくらか支援を得られるかもしれません。\n[/quote]\nヒントをありがとうございます。覚えておきます。今のところ、本当に重要なことだけに取り組もうとしています。これは些細なことで、予想以上に手間がかかる可能性があり、まだ構築中（ユーザーはまだいません）なので、優先順位は高くありません。\n\nお時間とご協力に感謝します！🙌

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025 年 7 月 9 日午後 5:51 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/26 "2025-07-09T17:51:51Z")

</div>

心配いりません 🙂

確認しておきたいことが一つあります。新しいトピックを作成し、コンポーザーにテキストを追加してからカテゴリを選択せずに、トピックテンプレートでカテゴリを選択してみてください。

トピックテンプレートが表示されないことを願っていますが、トピックテンプレートが既存のユーザー追加テキストを上書きするのではないかという懸念もありました。うまくいけば、問題ないでしょう。 🤞 🙂

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [2025 年 7 月 9 日午後 6:09 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/27 "2025-07-09T18:09:53Z")

</div>

素晴らしいヒントです。試してみましたが、テンプレートは表示されませんでした。それは良いことです。

私がやったこと：

1. ホームページで「新規トピック」をクリック（コンポーザーに「カテゴリ…」と表示される）
2. メッセージ「これは私のメッセージです」と入力
3. カテゴリをテンプレートのあるカテゴリ（「カテゴリA」）に変更
4. 「これは私のメッセージです」は保持された
5. そのテキストを削除
6. 別のカテゴリ（「カテゴリB」）を選択
7. テンプレートのあるカテゴリ（「カテゴリA」）に戻ると、今回はテンプレートが表示された。

すべて順調です！  
改めて感謝します！💪

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2025 年 8 月 8 日午後 6:10 UTC](https://meta.discourse.org/t/force-users-to-pick-category/373164/28 "2025-08-08T18:10:29Z")

</div>

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

[前のページ](https://meta.discourse.org/t/force-users-to-pick-category/373164.md?page=1)
