我需要为侧边菜单创建一个额外的部分,并使其正确。我用原生 JavaScript 这样做很容易出错,而且不符合 Discourse 的理念。
我已通读 Developing Discourse Themes & Theme Components 三遍,检查了所有的小部件、插件出口和模板,但没有找到任何与修改侧边菜单本身相关的内容。请建议如何以正确的方式向侧边菜单添加新部分。我真的很迷茫和沮丧。
这是我的做法。我不喜欢这个解决方案
我需要为侧边菜单创建一个额外的部分,并使其正确。我用原生 JavaScript 这样做很容易出错,而且不符合 Discourse 的理念。
我已通读 Developing Discourse Themes & Theme Components 三遍,检查了所有的小部件、插件出口和模板,但没有找到任何与修改侧边菜单本身相关的内容。请建议如何以正确的方式向侧边菜单添加新部分。我真的很迷茫和沮丧。
这是我的做法。我不喜欢这个解决方案
你好 ![]()
它现在已包含在核心中了 ![]()
您使用哪个版本的 Discourse?它可能是一个不包含此功能的旧版本。
我不知道。在哪里可以查看?
附注:我是新被指派负责 Discourse 的人,所以很抱歉问了愚蠢的问题。
您可能需要更新 Discourse。
可能吧,但 Discourse 默认自带 test-passed 频道。请看:
它之所以是默认设置,是因为它是推荐的设置。除非你有理由将其设置为 stable,否则我建议将其改回 test-passed。
3.0.5 是最新稳定版本。但您需要等待 3.1 或切换到另一个分支。
如果我无法访问运行 Discourse 的服务器(据我所知,该服务器由 Communiteq 运营),我该如何进行升级?
恐怕您可能需要等待下一个稳定版发布才能获得此功能,因为 Communiteq 将稳定版用于其大多数网站。但好消息是,等待时间不会太长,因为下一个稳定版很快就会发布。 ![]()
如果您能等到那时,将使您的菜单自定义更加容易。
![]()
Communiteq 现在也提供托管到 tests-passed 分支的选项,@Olya_Fursova,如果您有兴趣切换到该选项,请联系我们的支持部门。
需要了解的是,您可以随时从 stable 切换到 tests-passed,但要切换回 stable,您必须等到下一个新的 stable 主要版本发布。
帖子已拆分为新主题:以编程方式自定义侧边栏
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.