# 通过主题列表中的分类下拉菜单查找子分类

**URL:** <https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016>\
**Category:** UX\
**Tags:** meta-redesign-2026\
**Created:** [2026年二月25日 15:24 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016 "2026-02-25T15:24:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2026年二月25日 15:24 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/1 "2026-02-25T15:24:05Z")

</div>

接续 [更新 Meta 上的分类组织方式](https://meta.discourse.org/t/updating-how-categories-are-organized-on-meta/396306/27) 的讨论：

目前，在主题列表中，分类下拉菜单中只显示顶级分类：

在某些情况下，会出现一个搜索字段，您可以通过该字段直接访问子分类：

> [@mcwumbly](#):
>
> 这是我搜索翻译的地方：
> 
> ![Screenshot 2026-02-25 at 8.46.50 AM](https://global.discourse-cdn.com/meta/original/4X/4/f/0/4f0d324140cd253ae1f23d73d1a63e661b5fc698.png)

但这不会无条件显示（我想这可能取决于一个人能看到多少个分类？）

> [@Moin](#):
>
> 这是我在这里看到的情况，没有搜索选项：
> 
> ![Screenshot_20260225_140208_Firefox](https://global.discourse-cdn.com/meta/original/4X/7/0/9/70919650709e0ec1f7c24e17566cbded82df8490.jpeg)

然而，在编辑器和其他应用区域，人们总是可以直接导航到子分类。

有几点想法：

- (a) 我们应该更新决定搜索字段何时出现的逻辑吗？  
特别是，现在我们在试验更深层次的分类结构时，如果它能对 Meta 上的每个人都显示出来会很有帮助。
- (b) 我们应该考虑让它更像应用中其他分类下拉菜单（如编辑器中的那个）吗？  
这比 (a) 来说是一个更大的改动，但也许值得考虑使其与其他分类选择器保持一致？

> [@Moin](#):
>
> > [@mcwumbly](#):
> >
> > 嗯……你能分享一个你这里无法正常工作的截图吗？
> 
> 你期待什么样的截图？  
> 我提供了这个：
> 
> > [@Moin](#):
> >
> > 这是我在这里看到的情况，没有搜索选项：
> > 
> > ![Screenshot_20260225_140208_Firefox](https://global.discourse-cdn.com/meta/original/4X/7/0/9/70919650709e0ec1f7c24e17566cbded82df8490.jpeg)
> 
> 如果你在登出状态下尝试，它会起作用吗？  
> 也许你能看到比我更多的分类。我认为如果分类少于 10 个，就会增加某种限制，从而隐藏搜索功能。  
> 或者因为你配置了侧边栏中的分类，所以为你加载了更多的分类。我只有一个分类在那里（因为不能是 0，那样我就会看到所有默认分类）

---

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [2026年二月25日 15:50 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/2 "2026-02-25T15:50:54Z")

</div>

> [@mcwumbly](#):
>
> 在某些条件下，会出现一个搜索字段，可以直接访问子类别

根据添加隐藏搜索的拉取请求（PR）[https://github.com/discourse/discourse/pull/36062，“某些条件”是](https://github.com/discourse/discourse/pull/36062%EF%BC%8C%E2%80%9C%E6%9F%90%E4%BA%9B%E6%9D%A1%E4%BB%B6%E2%80%9D%E6%98%AF) 10 个选项。

> “如果选项列表少于 10 个，则在过滤器下拉菜单中隐藏搜索输入”

对我来说，感觉即使子类别默认不显示，也应该计算搜索将返回的子类别数量，以确定是否有超过 9 个选项。

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2026年二月25日 18:18 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/3 "2026-02-25T18:18:35Z")

</div>

> [@Moin](#):
>
> 搜索将返回的子类别应被计算在内，以确定选项是否超过 9 个。

我认为这是朝着正确方向迈出的良好、有针对性的第一步。

---

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [2026年二月25日 21:54 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/4 "2026-02-25T21:54:10Z")

</div>

也许值得考虑是否也合并类别和子类别的下拉菜单——我们在撰写器中有一个单独的下拉菜单，因此在那里显示子类别是必要的。

在导航中，下拉菜单也充当了面包屑，所以我们解构并设置了单独的类别 + 子类别 + 标签菜单

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/2/3/3235024fc8d2dc6136510017b8578aebec3a0d8a.png)

---

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [2026年二月25日 22:12 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/5 "2026-02-25T22:12:09Z")

</div>

您希望如何在单个下拉菜单中支持“无子类别”选项？

选择查看以下内容的理念对我来说是有意义的：

- 来自父类别和所有子类别的帖子
- 仅来自父类别的帖子
- 来自某个子类别的帖子

您需要“无子类别”选项才能获得以前的 #Support（现在有很多子类别）。因此，我不确定这如何在单个菜单中实现。

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2026年二月26日 15:49 UTC](https://meta.discourse.org/t/finding-subcategories-via-the-category-dropdown-in-the-topic-list/397016/6 "2026-02-26T15:49:37Z")

</div>

xposting for context here

> [@stephtara](#):
>
> > [@mcwumbly](#):
> >
> > 缺乏对子类别的直接访问
> 
> 对我来说，这是最重要的一点，也是我在自己的社区中尝试构建结构时遇到的最大问题。
> 
> 如果菜单能以某种方式允许深入到子类别，那可能会奏效：
> 
> - 如果你不希望人们在父类别中发帖，就在该类别页面上突出显示子类别的框
> - 人们有时会使用父类别，但主题可以很容易地移到子类别中，并进行教育
> - 如果在父类别中发帖是可以的，那么就不要用框来突出显示子类别，甚至可以完全不显示
