如何解决opencart 3,如何从管理员编辑命令中将必填字段编辑为非必填字段?
我需要将必填字段编辑为不需要,例如lastname,county .. 在管理员/销售/编辑订单中 和编辑客户/编辑客户?
我已编辑admin / view / template / sale / order_form.tpl 并删除必填
但是它仍然不起作用
有人知道该怎么做吗?
非常感谢您。
解决方法
当您在admin中编辑订单时,您将请求发送到catalog / controller / api / customer以保存有关客户的信息。在这个经过验证的文件中。
请参阅一部分验证目录/控制器/ api /客户内部字段的代码:
if ((utf8_strlen(trim($this->request->post['firstname'])) < 1) || (utf8_strlen(trim($this->request->post['firstname'])) > 32)) {
$json['error']['firstname'] = $this->language->get('error_firstname');
}
if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) {
$json['error']['lastname'] = $this->language->get('error_lastname');
}
if ((utf8_strlen($this->request->post['email']) > 96) || (!filter_var($this->request->post['email'],FILTER_VALIDATE_EMAIL))) {
$json['error']['email'] = $this->language->get('error_email');
}
if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) {
$json['error']['telephone'] = $this->language->get('error_telephone');
}
如果您不想使用姓氏字段,请仅删除其验证。
这仅适用于“销售”编辑中的客户信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。