【问题标题】:Sitecore Email Campaign can't find email type fieldsSitecore 电子邮件营销活动找不到电子邮件类型字段
【发布时间】:2013-07-17 01:16:07
【问题描述】:

我在表单中有一个电子邮件字段。提交时,我尝试通过电子邮件发送表单值,但 Sitecore 似乎找不到字段元素,即使我使用内置的电子邮件模板编辑器添加占位符。

Exception: System.InvalidOperationException
Message: String variable is null or empty.
Source: Sitecore.Kernel
   at Sitecore.Diagnostics.Assert.IsNotNullOrEmpty(String value, String message)
   at Sitecore.Modules.EmailCampaign.Util.AssertNotNullOrEmpty(String var)
   at Sitecore.Modules.EmailCampaign.Layouts.GetUserFields.OnLoadComplete(EventArgs e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

有人知道解决这个问题的方法吗?

【问题讨论】:

  • 这需要进一步澄清。当您说“提交时”时,您在说什么?这是使用表单提交(例如使用 WFFM 或类似的东西)然后应该发送带有表单值的电子邮件吗?或者您是否在电子邮件模板上构建了一个表单并尝试使用电子邮件模板上的表单发送批量邮件...过程。

标签: sitecore sitecore6 sitecore-ecm


【解决方案1】:

事实证明,Sitecore 试图用不存在的字段值替换令牌。这个错误有点欺骗性,因为我相信大多数程序员都会抛出更详细的异常。

【讨论】:

    猜你喜欢
    • 2023-01-09
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 2015-05-24
    相关资源
    最近更新 更多