我想在 thead 类 topic-list-header 中的 topic-list.ember-view 表中创建一个新的 th。有人能告诉我怎么做吗?
您需要对 handlebars 有一些先验知识。然后,浏览 discourse 的源代码并找到相应的路径。
然后,在您的主题组件中创建一个同名文件,遵循路径覆盖它,就像下面的示例一样
5 个赞
这没有帮助。
为什么不呢
据我所知,这是一个有效的答案。
这很遗憾,因为这是正确的答案,而且 @Lhc_fl 很有帮助。
你不明白的是哪一部分?对于不熟悉使用 handlebars 模板进行 Discourse 开发的人来说,你所问的并不一定是一个容易做的更改。
或者使用原始插件出口?
在我看来,“这没用”在这里的意思是“我不知道该怎么做”。
请阅读我们的官方指南:https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648。
有几种方法可以覆盖模板(这是您正在尝试实现的解决方案)。其中一种方法在此部分中进行了描述:https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#overriding-discourse-templates-23
3 个赞
我想从 post_replies 表中获取数据,并将其用于 topic-list-table 中的按钮。对于每一行,它将是不同的帖子,因此根据帖子 ID,它将检索最后一个回复,当单击表中的按钮时,它会将最后一个回复粘贴到容器中。
我仍然不知道你想要发生什么。也许说出你想要发生什么,而不要描述如何做。
2 个赞