# 无法从UI移动子子类别

**URL:** https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130
**Category:** Bug
**Created:** [2020 年9 月 15 日 13:58 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130 "2020-09-15T13:58:24Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Corinna](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@Corinna](https://meta.discourse.org/u/Corinna)
#### Post date: [2020 年9 月 15 日 13:58 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130/1 "2020-09-15T13:58:24Z")

</div>

如果我想将话题移动到一个子子分类，它无法正常工作。我刚刚通过命令行移动了它，但如果您能在您的端进行一些修改，我将不胜感激。

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2020 年9 月 15 日 18:41 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130/2 "2020-09-15T18:41:47Z")

</div>

据我所知，三级分类仅支持托管客户，因此您需要通过一个隐藏设置进行调试。

如果此漏洞也影响托管客户，预计会被发现并修复；否则，短期内可能不会有进展。

很少有网站需要三级分类，通常的解决方案是使用标签。

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [2020 年9 月 15 日 19:35 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130/7 "2020-09-15T19:35:58Z")

</div>

@corinna 你能提供重现步骤吗？我猜这是来自“分类设置”弹窗，你尝试将其从一个父级移动到另一个父级？

---

<div class="post-metadata">

### Author: ![Corinna](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@Corinna](https://meta.discourse.org/u/Corinna)
#### Post date: [2020 年9 月 17 日 08:30 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130/8 "2020-09-17T08:30:32Z")

</div>

抱歉，我的意思是移动帖子（我已经修正了标题）。编辑帖子时，系统仅提供将其移动到分类和子分类的选项，而不支持移动到子子分类。

@Stephen 很遗憾，我们的论坛属于少数仅靠标签无法有效运作的情况。这是因为实际上应该设立四个完全不同的论坛。但由于用户群体存在较大重叠，且为了减少管理成本，我们决定将它们合并。

---

<div class="post-metadata">

### Author: ![ateuber](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ateuber](https://meta.discourse.org/u/ateuber)
#### Post date: [2020 年12 月 2 日 17:10 UTC](https://meta.discourse.org/t/cannot-move-sub-sub-category-from-ui/164130/9 "2020-12-02T17:10:24Z")

</div>

如果您拥有论坛的 Shell 访问权限，也可以使用以下命令将主题移动到子分类（请将 `<topic_id>` 和 `<to_category_id>` 替换为从浏览器地址栏获取的 ID）：

```plaintext
cd /var/discourse/
./launcher enter app
rails c
Topic.where(id: <topic_id>).update_all(category_id: <to_category_id>)

```
