为什么我无法在电子邮件模板的正文中使用某些 %{text} 占位符?
例如,我想在“用户发帖”电子邮件模板的正文中使用 %topic_title 来提供新帖子的简要描述。但我却收到以下错误:
正文:以下插值键无效:“topic_title”
%base_url、%unsubscribe_link 以及其他多个占位符也存在同样的问题。
如有任何指导,将不胜感激。
为什么我无法在电子邮件模板的正文中使用某些 %{text} 占位符?
例如,我想在“用户发帖”电子邮件模板的正文中使用 %topic_title 来提供新帖子的简要描述。但我却收到以下错误:
正文:以下插值键无效:“topic_title”
%base_url、%unsubscribe_link 以及其他多个占位符也存在同样的问题。
如有任何指导,将不胜感激。
这与 Discourse 将插值键替换到文本中的方式有关。我理解在电子邮件正文中使用 %{topic_title} 会很实用,但该插值键仅在电子邮件的主题行中可用。
这里有一个相关主题:https://meta.discourse.org/t/find-allowed-interpolation-keys-for-email-template/149532。