在主题的 main-outlet 的左侧和右侧添加元素

您好,我对 Discourse 使用的许多开发约定还不熟悉,因此我在这里寻求一些指导。

我基本上想为我正在创建的主题将图像添加到 main-outlet 的所有四个侧面。通过引用 below-site-headerabove-footer 出口来访问顶部/底部似乎相当直接。但如何将图像添加到 main-outlet 的左侧和右侧似乎不太清楚。

有什么建议吗?或者其他主题的源代码中是否有类似的做法?

为什么不直接使用:自定义布局插件 - 插件 - Discourse Meta

Widget 开发指南在此处:Pavilion

2 个赞

好的,这看起来和我想要的很相似。我会查看源代码,谢谢!

该插件支持无限期,所以为什么不专注于构建定制小部件,然后限制您必须重新发明的范围?

重点在于您可以创建一次小部件,然后在设置中移动它,并更改它相对于其他小部件的顺序。

还有一个兼容的自定义 HTML 小部件,允许您输出任意 HTML,但最终创建原生小部件是在 JavaScript 级别获得完全集成的最佳方式。