访问Sitecore的电子邮件营销活动管理器中的当前收件人

时间:2014-03-07 16:02:04

标签: sitecore sitecore6 sitecore-ecm

我已经为我的Sitecore ECM实现实现了布局和子布局,它渲染和发送电子邮件很棒。我现在正在努力的是在我的子布局中获取上下文接收者,以便我可以个性化显示。我需要评估无法使用简单的$ token $语法评估的关系和其他小业务逻辑。

我一直在使用Sitecore.Context.User无济于事。所以我的问题是,在Sitecore ECM子布局中获取上下文用户的正确方法是什么?

Sitecore.NET 6.5.0(rev.121009) 电子邮件Campaign Manager 1.3.3(rev.130212)

1 个答案:

答案 0 :(得分:4)

您可以使用ec_recipient POST变量在呈现Sitecore ECM简报期间访问当前收件人:

Sitecore.Security.Accounts.User.FromName(Request["ec_recipient"]);