如何让页面之间共享通用内容?

我相当确定这是可行的,但甚至不知道应该用什么正确的术语来搜索。

我们希望在许多不同的主题中嵌入一段内容片段。我们的具体使用场景是放置关于某种类型主题的一些评论,并包含链接等。(想象一下,一个“警告”、“警报”或“通知”——例如,“本文需要更多参考资料,点击此处阅读更多内容”。)我们希望能够全局更新该内容,而不是每次都要复制一遍。

请为我指明正确的方向,谢谢。

大家好,我和 John 在一起。

我认为最好的方法是为带有特定标签的主题自动添加一个预填的“工作人员通知”。这是否已经可行?或者是否有现有的主题组件/插件可以实现?

您能否使用 canned replies 插件中的内容?

感谢您的帮助!

这实际上是我首先想到的地方,它可能是最佳选择,但最好的情况是这些信息能够自动更新到历史员工通知中。

如果使用变更请求(CR),如果有任何信息变更,我们需要逐个回顾每个主题并单独更新通知。

还有这个:

以及这个建议:

@merefield

感谢您的帮助。我们决定采用您链接的 @Johani 的方法,除了一个方面外,其他都几乎完美运行。

不知为何,它对链接不起作用——

您是否知道如何解决这个问题?

简短回答……请使用 HTML,而不是 Markdown。

您的示例使用了 Markdown,需要进行“烹饪”。Discourse 会在服务器上对帖子进行烹饪,而主题无法访问该过程。

Discourse 提供了一个可在客户端运行的异步烹饪函数;但是,它要求用户已登录才能解析短网址并加载 Oneboxes 和图像。因此,它不适用于匿名用户(未登录用户)。

@Johani 你真是个绝对的大明星,我的朋友 :ok_hand: