在/about页面上看不到其他群组

我以为迁移应该已经将 @Richie 的配置从组件移动到核心设置,并且还应该启用了隐藏的站点设置 show_additional_about_groups。它没有工作的原因可能是他更改了名称,因为这在界面中很容易做到。
迁移是否仅依赖名称,而不是同时检查 remote_themes 表中的 remote_url 是否匹配的组件,是否有原因? 这样可以捕获重命名的组件,只要它们是从官方存储库安装的。

由于迁移没有发生,因此未启用的隐藏站点设置阻止了核心显示组,相反,组件仍然显示组。但是,组件的全局通知告诉他删除该组件。然后,核心仍然没有显示组,因为 show_additional_about_groups 仍然被禁用,并且不容易启用它。

因此,如果自动迁移不起作用,管理员如何手动迁移?复制配置不是问题。但是,他们何时在组件显示组和核心显示组之间切换,而无需启用隐藏设置?
也许最好为每个人启用 show_additional_about_groups,或者在向组件添加应删除的通知之前在界面中显示它。然后,手动迁移将起作用,并且核心将在之后显示组,因此删除组件不会让管理员在关于页面上没有任何组。

现在,当管理员将组添加到 about page extra groups 站点设置时,什么也不会发生,因为隐藏的 show_additional_about_groups 设置未启用。即使从开发人员的角度来看,一切都按预期工作,但这感觉像是一个错误。我认为如果该设置是可见的而不是隐藏的,管理员更容易理解会发生什么。

4 个赞