除非检查页面并删除 SCSS 中的 display: none,否则我无法更新自定义侧边栏。这之前是有效的,我不清楚是什么改变了导致它停止工作——有什么故障排除的建议吗?
如果你理解我的意思,你可以直接添加这个组件:
.modal-middle-container {
display: flex;
}
您的 Discourse 实例是否已更新到 3.1.0 stable 或 3.2.0 beta-1 dev?您是用户还是管理员?
您能否发布屏幕截图或更详细地解释您的意思?
导航侧边栏菜单对于自定义部分运行正常。
检查您的主题或主题组件中是否还包含一个额外的代码片段,该代码片段最初会添加 display none。
如果您尝试安全模式,自定义按钮是否会出现?
3 个赞
我使用的是 3.2.0.beta1-dev 版本,并且我是管理员。我已关闭所有主题和组件(据我所知),因此仅使用基础系统。
启用安全模式确实可以解决此问题。
我看到的是:
如果在安全模式下有效,那么应该是某个主题/主题组件在干扰(如果你想确认,可以使用安全模式的复选框选项将其缩小到仅主题/主题组件)。
如果你查看检查器中你已经切换了 display none 的地方,你应该能找到线索,知道它来自哪里:
这应该能给你提供规则所在主题的 ID。然后你可以将其添加到链接中进行跟踪 - 例如 [YourSite]/admin/customize/themes/83
2 个赞
太棒了,谢谢!原来是“discourse-landing-pages”插件,我们实际上并没有在使用它。一切都已修复。
1 个赞
啊。最后发现是一个插件。挖得很棒。
![]()
我认为 Landing Pages 插件(在侧边栏自定义部分之前)已经#unmaintained 一段时间了,所以这可能表明它终于无法正常工作了。我会留个便条并更新它的标签。![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
