Магические Формы |Пользовательские сообщения не работают - PullRequest
0 голосов
/ 28 февраля 2019

Я получаю эти стандартные сообщения об ошибках вместо своих пользовательских

Поле комментариев обязательно для заполнения.

Поле имени обязательно для заполнения.Адрес электронной почты

должен быть действительным адресом электронной почты.


Даже если в компоненте у меня есть следующие настройки:

[genericForm contactForm]
group = "Contact"
rules[comments] = "required"
rules[name] = "required"
rules[email] = "required|email"
rules[phone] = "numeric"
rules_messages[name.required] = "Gelieve uw naam in te vullen"
rules_messages[comments.required] = "U bent uw vraag vergeten te stellen"
rules_messages[email.required] = "Gelieve uw email toe te voegen"
rules_messages[email.email] = "Uw e-mail adres klopt niet"
rules_messages[phone.numeric] = "Uw telefoonnummer klopt niet"
messages_success = "Uw formulier was succesvol verzonden. We nemen zo spoedig mogelijk contact met u op!"
messages_errors = "Er zijn problemen met het versturen van het formulier"
mail_enabled = 1
mail_recipients[] = "miguel@kixx-concept.be"
reset_form = 1
inline_errors = "display"
sanitize_data = "disabled"
anonymize_ip = "disabled"
recaptcha_theme = "light"
recaptcha_type = "image"
recaptcha_size = "normal"

Оба флэш-сообщенияотображаются правильно, хотя, это просто пользовательские сообщения.В документации достаточно ясно, как вы должны это делать, так чего мне здесь не хватает?

Дополнительный вопрос : я смог заставить его работать с «встроенными ошибками: отображать ошибки».Но я не нашел, как заставить это сообщение об ошибке флэш-памяти отображаться сверху при неверной отправке при выборе встроенных ошибок.

1 Ответ

0 голосов
/ 02 марта 2019

Что вы подразумеваете под "Оба флэш-сообщения отображаются ...?"

Если вы не получаете флэш-сообщение по умолчанию, появляющееся на вашей странице, убедитесь, что у вас загружены дополнительные функции jquery и framework.

Вот как у меня настроен компонент, и он работает нормально.Это при просмотре файла подкачки в папке тем.

[genericForm]
rules[name] = "required"
rules[email] = "required|email"
rules_messages[name.required] = "We need your Name please"
rules_messages[email.email] = "Your Email needs have a correct syntax"
rules_messages[email.required] = "We need your Email please"
messages_success = "Your form was successfully submitted"
messages_errors = "There were errors with your submission"
inline_errors = "disabled"
sanitize_data = "disabled"
anonymize_ip = "disabled"
recaptcha_theme = "light"
recaptcha_type = "image"
recaptcha_size = "normal"

enter image description here

enter image description here

enter image description here

...