Имеем:
-- ModX 0.9.6, нормально установленный и работающий на тестовой машине под WinXP SP 2;
-- язык системы -- russian-utf8;
-- eForm 1.4;
-- нехитрую тестовую форму для отмыливания информации:
chunk eFormInviteForm
8<-----------------------
<div class="form-error">
[+validationmessage+]
</div>
<form id="eFormInviteForm" method=post>
Имя: <input type=text name="name-first">
Фамилия : <input type=text name="name-last">
Email : <input type=text name="email" eform="Email:email:1:Некорректный email!">
<input type=submit value="отослать">
</form>
8<-----------------------
chunk eFormInviteResult
8<-----------------------
Большое спасибо за обращение к нам! Мы постараемся связатсья с Вами в ближайшее время и уточнить детали.
8<-----------------------
собственно вызов eForm в теле документа
8<-----------------------
[!eForm? &formid=`eFormInviteForm` &tpl=`eFormInviteForm` &to=`
[email protected]` &report=`eFormInviteReport` &thankyou=`eFormInviteResult` !]
8<-----------------------
Баг заключается в следующем. Если форма валидна, то всё работает как надо. А если нет -- то форма загружается битой. Вместо введённых значений в полях живут слэши ( / ), а сабмит превращается просто в текстовое поле.
Интересно, это баг ModX/eForm или у меня что-то сделано не так?
Заранее спасибо за ответы.