2013-07-17 3 views
1

양식에 이메일 필드가 있습니다. 제출할 때 양식 값을 전자 메일로 보내려고하지만 Sitecore에서 필드 요소를 찾을 수없는 것 같습니다. 심지어 전자 메일 템플릿 편집기를 사용하여 자리 표시자를 추가 한 경우에도 마찬가지입니다.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) 

누구든지이 문제를 해결할 방법을 알고 계십니까?

+0

더 많은 설명이 필요합니다. "제출할 때"라고 말하면, 무슨 소리를하는거야? 이것은 양식 값을 사용하여 전자 메일을 보내야하는 양식 제출 (WFFM 또는 그 회선을 따르는 항목 사용)을 사용합니까? 아니면 전자 메일 서식 파일에 양식을 작성하고 전자 메일 서식에 양식이 포함 된 대량 메일을 보내려고 했습니까 ... 메일 링 중에 전자 메일이 작성되는 방식에 따라 문제가 발생한다고 말할 수 있습니다. 방법. – divamatrix

답변

1

Sitecore가 토큰을 존재하지 않는 필드 값으로 바꾸려고 시도하는 것으로 나타났습니다. 이 오류는 대부분의 프로그래머가 더 자세한 예외를 던 졌을 것이라고 믿기 때문에 조금 기만적입니다.