我需要帮助编辑侧边栏

我需要为侧边菜单创建一个额外的部分,并使其正确。我用原生 JavaScript 这样做很容易出错,而且不符合 Discourse 的理念。
我已通读 Developing Discourse Themes & Theme Components 三遍,检查了所有的小部件、插件出口和模板,但没有找到任何与修改侧边菜单本身相关的内容。请建议如何以正确的方式向侧边菜单添加新部分。我真的很迷茫和沮丧。

这是我的做法。我不喜欢这个解决方案

你好 :waving_hand:

它现在已包含在核心中了 :slightly_smiling_face:

4 个赞

抱歉,我们的论坛里没有类似的东西

而且我在这里找不到“enable custom sidebar sections”(启用自定义侧边栏部分)的设置

您使用哪个版本的 Discourse?它可能是一个不包含此功能的旧版本。

我不知道。在哪里可以查看?
附注:我是新被指派负责 Discourse 的人,所以很抱歉问了愚蠢的问题。

Discourse 3.0.4

1 个赞

您可能需要更新 Discourse。

3.0不是它的最新稳定版本吗?

可能吧,但 Discourse 默认自带 test-passed 频道。请看:

它之所以是默认设置,是因为它是推荐的设置。除非你有理由将其设置为 stable,否则我建议将其改回 test-passed

3 个赞

3.0.5 是最新稳定版本。但您需要等待 3.1 或切换到另一个分支

1 个赞

如果我无法访问运行 Discourse 的服务器(据我所知,该服务器由 Communiteq 运营),我该如何进行升级?

我可以看到它在一个月前自行更新了

恐怕您可能需要等待下一个稳定版发布才能获得此功能,因为 Communiteq 将稳定版用于其大多数网站。但好消息是,等待时间不会太长,因为下一个稳定版很快就会发布。 :partying_face:

如果您能等到那时,将使您的菜单自定义更加容易。 :slight_smile: :crossed_fingers:

5 个赞

Communiteq 现在也提供托管到 tests-passed 分支的选项,@Olya_Fursova,如果您有兴趣切换到该选项,请联系我们的支持部门。

需要了解的是,您可以随时从 stable 切换到 tests-passed,但要切换回 stable,您必须等到下一个新的 stable 主要版本发布。

5 个赞

帖子已拆分为新主题:以编程方式自定义侧边栏

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.