右侧边栏主题未渲染

我的右侧边栏类别面板已停止显示。渲染的内容似乎有问题:

您可以在图片中看到 URL 看起来像 href=“/t/undefined/15099”(主题 slug 未定义,并且 \u003ca href\u003eRIGHT HERE\u003c/a\u003e 之间的内容丢失了)。

这些内容来自 https://www.eclipsejetpilots.org/c/fly-in-conventions/upcoming-events/86(需要登录,由 CDCK 托管)。https://www.eclipsejetpilots.org/t/general-information-ejopa-2026-convention/14845.json 中的内容看起来是正确的,但不知何故这些信息没有传递到边栏。

这可能与在该子类别中拥有一个子子类别有关。似乎将 https://www.eclipsejetpilots.org/t/past-eclipse-fly-in-europe-july-4-2025/9441 移入该类别而不是子子类别可以解决问题。

但只解决了几分钟。

似乎它工作了一段时间,然后某些东西缓存了某些内容,然后它就停止工作了。有好几次我更改了某些内容,似乎解决了问题,但几分钟后边栏项目又消失了。

编辑:我将此移至 Bug,因为很明显那些 href 中的内容不应该是未定义的。

感谢您的报告,我们将在未来几周内进行查看。

感谢您的 bug 报告,@pfaffman

我已合并了此问题的修复程序,但由于它还需要对 Discourse 核心进行小的更改,因此我不得不将版本固定在 3.5.0-beta9 之后。

您的站点已更新以包含核心更改,因此,如果您想将此修复程序复制到您的 Right Sidebar Blocks 组件 fork 中,它应该可以正常工作。 :slight_smile:

3 个赞

此主题在 2 天后自动关闭。不再允许回复。