例如,我们可能想要一个名为“主页”的特定标签,然后在我们的主网站上显示最近的“主页”帖子。如果我们允许所有用户选择此标签,那将变得一团糟。因此,我想知道是否有办法实现这一目标——即只有某些(用户组)才能使用某些标签。
1 个赞
是的。您可以创建一个标签组,然后将该组中标签的使用限制为特定用户(也按组,但不同类型的组!)。
5 个赞
为了进一步扩展 @mattdm 的回复,以下是您可以采取的实现此功能的步骤 ![]()
步骤 1:创建标签组
- 转到您的标签组面板。可以通过在论坛 URL 后附加
/tag_groups来访问(例如https://yourforum.discourse.org/tag_groups)。 - 在此处,单击 新建 按钮以创建新的标签组。
- 填写标签组的必要详细信息:
- 名称:您的标签组的名称。
- 标签名称:您想在此组中包含的标签。您可以从现有标签中选择或创建新标签。
- 此处还可以配置可选设置,例如可见性以及是否在某些类别中必须使用标签。
- 单击 保存 按钮。
步骤 2:将组中标签的使用限制为特定用户
下面是一个示例,其中 cicd-standard 标签对所有人可见,但仅限于管理员机器人等。
您可能还错过了这个也展示了该功能的主题。
7 个赞
有一个例外。
如果区域设置不是 EN,则自动组(如信任级别等)将使用翻译后的名称。而这些名称不能使用。因此,如果允许标签组用于 TL3,则必须为 TL3(及更高版本)手动创建另一个组。
这是一个长期的错误或设计问题。也许有一天会修复。
2 个赞
嗯。我不认为我听说过那个限制。您有可以链接到的 bug 主题吗?
1 个赞
那里至少有两个关于此的帖子——一个是德语的,一个是我的。我不记得我是在哪里发布的,可能也是在支持论坛。不过,它们都没有引起任何反响。这就是为什么我打赌是设计问题 ![]()
是的,它在那里 ![]()
现在你可以选择一个,保存,离开,返回并重新打开它。该信任级别已消失,并且从未做过任何事情。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

