Magento 2 错误消息 'This is a required field'

标签 magento magento2 configurable-product required-field

我正在寻找更改 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/

相关文章:

xml - 如何从 magento 左侧面板中删除 block ?

php - Paypal Pro 不在 magento 中显示运输方式

mysql - 如何使用 magento 网站查找 Web 服务器速度缓慢的情况?

error-handling - checkout 失败 SQLstate

php - Magento 配置具有 100 种排列的产品

php - 在 Magento 1.7.2 中使用 MYSQL 查询插入相同的产品描述

php - 如何在 Magento2 的客户表中添加自定义列?

php - 迷你购物车更改未生效 - Magento 2

php - 将新属性添加到现有的可配置产品 magento

magento - 从简单的 SKU 或 ID 获取可配置的 sku