2017-01-09 19 views
1

Я использую sitecore Web Forms for Marketers 2.4.0 rev. 140117, он работал нормально, но мы просто заметили, что электронные письма не работают нормально. Форма содержит базу данных сохранения и отправляет электронные сообщения.Проблема электронной почты Sitecore Webform

Информация о форме правильно сохраняется в базе данных, а также отправляется электронная почта, но тело электронной почты не заменяет значения полей формы.

вот HTML порожденной формы

Имя * должны быть заменены значением, введенным в поле имени, но это не происходит, те же проблему с другими полями.

Другая проблема заключается в том, что раскрывающийся список «Вставить поле» в форме пуст, не содержит поля.

<p><strong>Name:&nbsp;</strong>[<label id="{E8A4BF98-DE18-4DB7-B14D-E6DAD00F1872}">Name *</label>]</p> 
 
<p><strong>Email:</strong> [<label id="{3E3DE00D-D804-47F4-AA51-69B7347C95C0}">Email *</label>] 
 
</p> 
 
<p><strong>Phone:&nbsp;</strong>[<label id="{BD908E77-C678-4A81-97DB-AD5D1FC81953}">Phone *</label>]</p> 
 
<p><strong>Post Code:</strong> [<label id="{D6B91F3B-6EC7-4B3A-AE5F-F38ACD158AD8}">Post Code *</label>]</p> 
 
<p><strong>Comments:&nbsp;</strong>[<label id="{0062519C-F761-4323-ADC6-D951734FBEC7}">Comment</label>]</p>

здесь сгенерированного e-mail HTML

<p><strong>Name:&nbsp;</strong>[<label id=3D"{E8A4BF98-DE18= 
 
-4DB7-B14D-E6DAD00F1872}">Name *</label>]</p>=0A<p><strong>Email:= 
 
</strong> [<label id=3D"{3E3DE00D-D804-47F4-AA51-69B7347C95C0}">E= 
 
mail *</label>]=0A</p>=0A<p><strong>Phone:&nbsp;</strong>[<label = 
 
id=3D"{BD908E77-C678-4A81-97DB-AD5D1FC81953}">Phone *</label>]</p= 
 
>=0A<p><strong>Post Code:</strong> [<label id=3D"{D6B91F3B-6EC7-4= 
 
B3A-AE5F-F38ACD158AD8}">Post Code *</label>]</p>=0A<p><strong>Com= 
 
ments:&nbsp;</strong>[<label id=3D"{0062519C-F761-4323-ADC6-D9517= 
 
34FBEC7}">Comment</label>]</p>

enter image description here

+0

Эта форма является копией существующей? Убедитесь, что 'id', указанный в метке, соответствует вашим полям формы. Если вы скопировали форму, удалите действие «Отправить сообщение электронной почты», а затем добавьте его обратно, чтобы снова создать сообщение. – jammykam

ответ

1

Можете ли вы проверить что ваши файлы точны? Начните с сравнения dll в папке bin с чистой установкой версии Sitecore/Wffm (в частности, wffm). Такие вещи часто вызваны dll из более старой версии, которые попадают в папку bin.

+0

dlls были старыми, скопированы из нового модуля и все работало. – Ali