魔术形式|自定义消息不起作用

问题描述 投票:0回答:1

我得到这些标准错误消息而不是我自定义的消息

注释字段是必需的。

名字的字段是必需的。电子邮件

必须是一个有效的E-mail地址。

即使在组件中我有这些设置:

[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[] = "[email protected]"
reset_form = 1
inline_errors = "display"
sanitize_data = "disabled"
anonymize_ip = "disabled"
recaptcha_theme = "light"
recaptcha_type = "image"
recaptcha_size = "normal"

这两个flash消息都正确显示,它只是自定义消息。关于你应该怎么做的文档很清楚,所以我在这里缺少什么?

额外的问题:我已经能够使用'内联错误:显示错误'。但我还没有找到如何在选择内联错误时将无效提交的Flash错误消息显示在顶部。

octobercms octobercms-plugins
1个回答
0
投票

你是什​​么意思“两个flash消息都显示......?”

如果您没有在页面上显示默认的Flash消息,请确保已加载jquery和框架附加功能。

这是我如何设置组件,它工作正常。这是在查看themes文件夹中的页面文件时。

[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

© www.soinside.com 2019 - 2024. All rights reserved.