我正在尝试使用Mandrill模板发送订单跟踪电子邮件.
使用mc:edit适用于简单文本,例如< span mc:edit =“ship_id”> ship_id< / span>< br>
我想知道是否有办法在变量即tracking_url中传递href链接
< a class =“mcnButton”title =“Track order”href = tracking_url target =“_ blank”style =“font-weight:bold; text-align:center;”> Track Order< / a>
我正在使用Djrill for Django,这是迄今为止发送电子邮件的代码,我想将tracking_url添加为template_content变量或类似的东西
msg = EmailMessage(subject="Track your order",from_email="admin@example.com",to=[user.email])
msg.template_name = "order-sent"
msg.template_content = {'order_id' : order_id,'order_date' : order_date,'order_type' : order_type,'first_name' : user.first_name,'last_name' : user.last_name,'phone' : user.info.phone,'d_street' : d.street,'d_zipcode' : d.zipcode,'d_city' : d.city,'d_country' : d.country}
msg.send()
我不知道如何传递你的要求,因为我不再使用mc:edit属性(因为我的用户永远不会自己编辑模板,我或开发人员会这样做)但我可以为你提供全球帮助变量.
全局变量与Mailchimp变量相同,如* | EMAIL | *,这就是我所做的:
var mergeVars = Dictionary
例如,一个孔表:
StringBuilder sb = new StringBuilder();
foreach (ProductInfo pi in products)
{
sb.Append("
在我的MandrillApp模板中,我只是(对于表格部分):
在代码中你做:
var tmplMessage = new MandrillSendTemplateItem();
tmplMessage.key = password;
tmplMessage.message = new MessageItem();
// Email Destination
tmplMessage.message.to = new ListetoItem>();
tmplMessage.message.to.Add(new MessagetoItem() { name = destinationName,email = destinationEmail,type = "to" });
tmplMessage.message.to.Add(new MessagetoItem() { name = "Bruno Alexandre",email = "my_email@domain.com",type = "bcc" }); // always send me a copy so I kNow what's going on
// Global Variables
tmplMessage.message.global_merge_vars = new ListNow.ToString("dd MMM yyyy HH:mm") });
// Global Variables passed in properties
if (properties != null)
{
foreach (var p in properties)
{
tmplMessage.message.global_merge_vars.Add(
new TemplateContentItem() { name = p.Key,content = p.Value });
}
}
并发送电子邮件.
我希望它可以帮助你做你需要的事情.
请注意,您只在代码中传递全局变量的名称,但在模板中,您需要将其命名为包装| *和* |所以:
tmplMessage.message.global_merge_vars.Add(
new TemplateContentItem() {
name = "TASKCOMPLETE",content = DateTime.UtcNow.ToString("dd MMM yyyy HH:mm") });
将在模板中访问:
原文地址:https://www.jb51.cc/html/426060.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。
相关推荐