Kentico - 在电子邮件 link 中添加页面 identider/title 作为主题行

Kentico - Add page identider/title as subject line in email link

我在每一页上都有一封电子邮件 link link 发给 sales@domain.com。我想要的是在主题行中添加一些标识符,以便销售人员知道电子邮件是从哪个页面发送的(如果主题行不是 edited/deleted)。虽然不认为页面标题是最好的,因为它很长,但我不确定还有什么可以使用以及是否可行。感谢您的帮助!

<a href="mailto:sales@domain.com?subject=Website%20Inquiry: {% Some page identifier #%}">

如果您愿意,可以使用如下内容:

{% CurrentDocument.DocumentName #%} (ex: "Our Company")

{% CurrentDocument.DocumentNamePath #%} (ex: "/About/About Us/Our Company")

这取决于您想要的详细程度,但是您可以使用宏从您想要的页面中获取任何信息。

为了呈现正确的 link,您需要对字段的输出进行编码。例如:

<a href="{%UrlEncode("mailto:sales@domain.com?subject=Website%20Inquiry:" + CurrentDocument.DocumentName)#%}">Click here</a>

您也可以像这样使用特定的页面字段:

CurrentDocument.GetValue("YourColumnName")

因此,如果您专门为该主题添加了一个新字段,则可以使用它。