右侧边栏块

对我们来说,仅在最新或热门页面上显示正确的块即可正常工作。我所做的是分叉了存储库,并在未提供路由时更改了默认行为。为此,只需修改 javascripts/connectors/before-list-area/tc-right-sidebar.js 文件,并将最后一行更改为:

// 如果未指定路由,则仅在“最新”或“热门”页面上显示
return ["discovery.latest", "discovery.hot"].includes(currentRouteName);

由于我们刚接触 Discourse,我不确定这样做需要多少维护工作,但我想我们会拭目以待。

1 个赞