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")
因此,如果您专门为该主题添加了一个新字段,则可以使用它。
我在每一页上都有一封电子邮件 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")
因此,如果您专门为该主题添加了一个新字段,则可以使用它。