我使用“自定义标题链接”组件创建了一个标题链接,以将用户引导至他们的“分配的主题”,这似乎可以通过 https://forum.domain.net/my/activity/assigned 实现。
有没有办法让它仅显示给特定的用户组?
我使用“自定义标题链接”组件创建了一个标题链接,以将用户引导至他们的“分配的主题”,这似乎可以通过 https://forum.domain.net/my/activity/assigned 实现。
有没有办法让它仅显示给特定的用户组?
有一个主题组件,它会将某人的主要组添加为页面正文的类:GitHub - discourse/discourse-groups-css-classes-in-body (请注意,如果您想定位员工用户,他们已经获得了一个 staff 类,无需此组件)
因此,如果您添加了一个名为“foo”的自定义标题链接,您可以这样做来将其隐藏给除名为“bar”的用户组之外的所有人:
.foo-custom-header-links {
display: none;
}
body.primary-group-bar {
.foo-custom-header-links {
display: block;
}
}
太棒了!这完美地解决了问题。现在我得想出其他方法来使用这个强大的功能了……