我正在寻找更改 Magento 2 中的一般错误消息。需要执行操作时的默认错误消息是“这是必填字段”。
例子;
可配置产品: 如果在没有选择属性的情况下单击添加购物车按钮,它会返回错误“这是必填字段”。 我希望它返回“请选择一个{attribute_label}”。 这样它就会显示“请选择尺码”或“请选择颜色”。
电子邮件输入字段: 如果电子邮件注册字段留空,并单击订阅按钮,它会返回“这是必填字段”。 我希望它返回“请输入您的电子邮件”。
还请帮助我了解这些错误消息是否是从翻译/语言文件中调用的,或者每个字段是否都有自己的错误消息与其自身相关联。
最佳答案
您可以看到如何为每个字段类型实现验证
lib/web/mage/validation.js
应用于字段的验证规则基于表单配置,例如带有“required-entry”类的字段将返回“这是一个必填字段”。您可以在上述文件中看到的消息。
要像您描述的那样创建解决方案,您需要覆盖主题中的默认 validation.js 并使用自定义消息添加您自己的验证规则。
关于Magento 2 错误消息 'This is a required field',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44339184/