将组添加到 CSS 主题组件是否仍然有效?

此主题组件是否仍然有效?

尽管已将许多组设置为对“已登录用户”可见,但它对我来说似乎没有任何作用。它对于许多事情都可能非常有用!

据我所知,Discourse 会将用户组添加到 body 标签中,而无需任何主题组件 :thinking:

Captura

2 个赞

我刚试了一下,似乎运行正常。您在控制台中看到任何错误吗?

需要说明的是,该组件仅将当前用户的组添加为 <body> 标签上的 CSS 类。

我们在 Meta 上使用该组件。默认情况下,Discourse 只为当前用户的首选组添加一个类。

3 个赞

有趣的事实,我在其他社区看到过它,并以为它是默认的 :sweat_smile:

1 个赞

嗯——也许它在仅登录的网站上不起作用。或者群组可见性设置为低于 everyone

1 个赞

我刚测试过,对我来说运行正常。用户登录后,组别就会被添加到 <body> 标签中。

我也测试过,似乎没有问题。我尝试了所有五种可见性选项。

你能分享一个你看到此问题的网站链接吗?

1 个赞

实际上,问题出在用户愚蠢!

我将其添加到了默认主题中。不幸的是,我忘了我正在为自己的帐户使用开发主题。哎呀!

感谢您的关注,很抱歉浪费您的时间!这是一个很好的 TC - 可以添加一些文档,对吧?

2 个赞

不客气,很高兴你解决了。

:+1:

2 个赞

此主题已在 4 小时后自动关闭。不再允许回复。