重新排序分类和设置固定分类位置

:bookmark: 本指南介绍如何在 Discourse 中为分类设置固定位置,从而允许您手动对网站上的分类进行排序。

:person_raising_hand: 所需用户级别:管理员

Discourse 通常根据活动情况对分类进行排序,最近活跃的分类会显示在分类页面的顶部以及主导航的分类下拉菜单中。不过,如果您更喜欢自定义的静态顺序,可以为分类设置固定位置。本指南将引导您完成启用固定分类位置并重新排序分类的过程。

启用固定分类位置

要为分类设置固定位置,您需要调整两个站点设置:

  1. fixed category positions(固定分类位置):此设置允许您为分类页面和主导航下拉菜单中的分类设置自定义顺序。
  2. fixed category positions on create(创建时固定分类位置):此设置将您的自定义分类顺序应用于编辑器中的分类选择器。

启用这些设置的步骤如下:

  1. 进入您网站的“管理”区域。
  2. 导航至“站点设置”。
  3. 在搜索框中输入“fixed category positions”以查找相关设置。
  4. 启用 fixed category positions 设置。
  5. 如有需要,也可启用 fixed category positions on create 设置。

重新排序分类

启用必要的设置后,请按以下步骤重新排序分类:

  1. 确保您已以管理员身份登录。

  2. 进入您网站的“分类”页面。

  3. 点击“分类”管理下拉菜单。

  4. 选择“重新排序分类”选项。

  5. 使用“上”和“下”箭头按所需顺序重新排列分类。

  6. 点击“保存”按钮以应用更改。

:information_source: 您可能需要强制刷新浏览器窗口才能看到更新后的顺序。

重新排序后的效果

重新排序后,您将在以下位置看到新的分类顺序:

  1. 在“分类”页面上

  2. 在主导航的分类下拉菜单中

  3. 在编辑器的分类选择器中(如果您启用了 fixed category positions on create

常见问题

问:我在下拉菜单中看不到“重新排序分类”选项,为什么?
答:请确保您已在站点设置中启用了 fixed category positions 设置。只有启用该设置后,此选项才会出现。

问:我需要同时启用这两个设置吗?
答:这取决于您的需求。如果您希望为分类页面和主导航下拉菜单设置自定义顺序,请启用 fixed category positions。如果您还希望此顺序应用于编辑器中的分类选择器,请额外启用 fixed category positions on create

问:为什么重新排序后我看不到我的更改?
答:请尝试清除浏览器缓存。虽然通常不需要这样做,但这应能解决无法看到更新后顺序的问题。

19 个赞

您好 @Antony_UK :slight_smile:

我认为 @awesomerobot 的意思是,如果您转到 /admin/site_settings 页面,然后可以使用搜索框输入站点设置的全部或部分内容。这对于在不浏览所有其他设置的情况下找到您想要的设置非常有用。 :+1:

2 个赞

好的。我以管理员身份登录了该网站,但是“Categories”(类别)选项卡没有像您链接中那样显示?它没有显示“Reorder Categories”(重新排序类别)功能?我已从 URL www.esquireforum.com 以管理员身份登录。

要显示该选项,您需要先在 admin/settings 中启用站点设置 fixed category positions

1 个赞

是否有任何变通方法或设置可以手动对特定类别中的子类别进行排序或重新排序?

9 个帖子已合并到现有主题:重新排序类别和设置固定类别位置 - 不起作用