Layouts 插件

可惜文档不存在 :wink:

嗯,也许它不存在,但我不知道,而且我找到了它 :innocent:

您好,我最近安装了这个很棒的插件。将主题列表小部件加载为一个组件。
我注意到,当我单击侧边栏中某个主题的文本链接,然后单击相应帖子时,侧边栏会消失。我必须刷新网站页面才能再次看到侧边栏。这是插件(或小部件?)的功能,还是我做错了什么?

这是我的设置:

1 个赞

如果此插件对您的网站至关重要,请不要重建:

Layouts 深度定制了 Discourse 的前端,我们目前还没有资源来重构它以支持上述更改。

要么:

  • 在我们给您亮绿灯之前,请暂缓重建,或者
  • 暂时从您的网站上移除 Layouts。

感谢您对我们免费产品的关注。

4 个赞

这意味着如果我们重建,就不能将布局和位置结合起来在侧面创建地图,就像我们目前使用布局和位置所做的那样吗?

2 个赞

正确。布局已消失。

1 个赞

感谢您的回复。正如您在上面提到的,是永久消失还是暂时消失?

如果有人站出来资助其复兴,我就可以更明确地发表我的声明。

5 个赞

我已经构建了一个Layouts的潜在替代方案,欢迎大家试用,它现在是一个主题组件:

它需要使用能够自行获取数据的自给自足的组件。如果您需要构建这些组件的帮助,可以聘请我。

我已经在https://meta.discourse.org/t/discourse-ai-topic-summary-automated-summaries-and-smart-tagging/256711中构建了对Bars的支持。

2 个赞

安装 Discourse Layouts 插件时构建失败:

错误: - errorMessage: discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: /var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: 断言失败:命名出口已在 Ember 4.0 中移除。请参阅 https://deprecations.emberjs.com/v3.x#toc_route-render-template 以获取有关命名出口用例替代 API 的指导。('discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.hbs' @ L39:C4)错误:/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: 断言失败:命名出口已在 Ember 4.0 中移除。请参阅 https://deprecations.emberjs.com/v3.x#toc_route-render-template 以获取有关命名出口用例替代 API 的指导。

请帮忙。谢谢。

恐怕 layouts 插件已不再维护(请注意 broken 标签)。

如果您需要帮助迁移到另一个框架(例如上面 @merefield 的框架)或考虑其他方法,您可以 联系 Pavilion

3 个赞

非常感谢您,@nathank。我会尝试您上面提到的替代方案。

另外,感谢您指出 broken 标签;我之前也不知道。

感谢您的帮助。

2 个赞