manuel
(Manuel Kostka)
2025 年1 月 14 日 13:32
1
此组件结合了 Right Sidebar Blocks 和 自定义主页路由 的功能。它初始化路由,并允许您在主页上组织内容块,从而在布局和内容呈现方面提供了灵活性。
下面是两个示例视图:第一个显示了一个基本块堆叠在一起的主页,第二个展示了具有自定义样式应用的相同布局:
编辑块
您可以通过组件设置来自定义块。每个块都通过指定其 Ember 组件名称来添加:
添加块后,您可以使用可用参数调整其属性:
可用块
您可以使用任何 Ember 组件的名称来添加它。此外,我还在 Blocks · GitLab 处提供了一系列块。这些主要是 Right Sidebar Blocks 的变体。
有关每个块的详细信息,例如组件名称、可用参数和模板布局,请参阅其 README 文件。
23 个赞
jrgong
(jrgong)
2025 年7 月 21 日 12:10
3
@nolo 这也可以用来创建自定义页面并将其添加到侧边栏导航吗?
manuel
(Manuel Kostka)
2025 年7 月 21 日 12:30
4
这是自定义主页路由的布局解决方案。当然,您也可以在其他自定义路由中使用类似的方法。但是,在您的应用程序中添加和集成这些路由是另一项任务。
1 个赞
xin_wei
(xin wei)
2025 年9 月 4 日 10:01
7
Error: Attempted to resolve a dynamic component with a string definition, `block-banner` in a strict mode template. In strict mode, using strings to resolve component definitions is prohibited. You can instead import the component definition and use it directly.
我会出现这样的报错耶
1 个赞
manuel
(Manuel Kostka)
2025 年9 月 4 日 12:05
8
感谢您的报告 @xin_wei 。虽然我无法重现,但在 Discourse 版本 3.6.0.beta1-dev 上,并且使用了来自 Manuel Kostka / Discourse / Blocks / Banner · GitLab 的我的块组件。