Kentico - 在电子邮件链接中添加页面标识符/标题作为主题行

时间:2016-10-11 17:03:39

标签: kentico

在每个页面上,我都有一个链接到sales@domain.com的电子邮件链接。我想要的是在主题行中添加一些标识符,以便销售人员知道电子邮件发送到哪个页面(如果主题行未被编辑/删除)。虽然不会认为页面标题是最好的,因为它很长,但我不确定还有什么可以使用以及它是否可能。谢谢你的帮助!

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

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:0)

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

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

您还可以使用特定的页面字段,如下所示:

CurrentDocument.GetValue("YourColumnName")

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