您好,我对 Discourse 使用的许多开发约定还不熟悉,因此我在这里寻求一些指导。
我基本上想为我正在创建的主题将图像添加到 main-outlet 的所有四个侧面。通过引用 below-site-header 和 above-footer 出口来访问顶部/底部似乎相当直接。但如何将图像添加到 main-outlet 的左侧和右侧似乎不太清楚。
有什么建议吗?或者其他主题的源代码中是否有类似的做法?
您好,我对 Discourse 使用的许多开发约定还不熟悉,因此我在这里寻求一些指导。
我基本上想为我正在创建的主题将图像添加到 main-outlet 的所有四个侧面。通过引用 below-site-header 和 above-footer 出口来访问顶部/底部似乎相当直接。但如何将图像添加到 main-outlet 的左侧和右侧似乎不太清楚。
有什么建议吗?或者其他主题的源代码中是否有类似的做法?
为什么不直接使用:自定义布局插件 - 插件 - Discourse Meta?
Widget 开发指南在此处:Pavilion
好的,这看起来和我想要的很相似。我会查看源代码,谢谢!
该插件支持无限期,所以为什么不专注于构建定制小部件,然后限制您必须重新发明的范围?
重点在于您可以创建一次小部件,然后在设置中移动它,并更改它相对于其他小部件的顺序。
还有一个兼容的自定义 HTML 小部件,允许您输出任意 HTML,但最终创建原生小部件是在 JavaScript 级别获得完全集成的最佳方式。