【问题标题】:Validation in magento2 create account pagemagento2 创建帐户页面中的验证
【发布时间】:2022-01-20 16:05:32
【问题描述】:
如何在 magento2 中以编程方式删除 "First Name" is a required value 的验证。我尝试使用 name.phtml 删除必填字段,并且效果很好,并且尝试使用更改 db 值也可以正常工作。但我需要从后端启用和禁用"First Name" is a required value 。如果有人建议我这样做,那对我来说将是一个很大的帮助。
提前致谢
【问题讨论】:
标签:
database
validation
magento2
account
customer
【解决方案1】:
从登录页面中删除验证:从以下路径复制 login.phtml:
供应商/magento/module-customer/view/frontend/templates/form/login.phtml
到您的主题位置:
app/design/frontend/[供应商]/[主题]/Magento_Customer/templates/form/login.phtml
并从表单中删除以下代码:data-mage-init='{"validation":{}}'
此外,从该表单的每个字段中删除数据验证。
现在您可以根据需要添加自定义验证。
从注册页面中删除验证:从以下路径复制 register.phtml:
供应商/magento/module-customer/view/frontend/templates/form/register.phtml
到您的主题位置:
app/design/frontend/[供应商]/[主题]/Magento_Customer/templates/form/register.phtml
并从表单中删除以下代码:data-mage-init='{"validation":{}}'
此外,从该表单的每个字段中删除数据验证。
现在您可以根据需要添加自定义验证。