如何将Prestashop 1.5设置为询问zipcode,但不要求它?
如何设置Prestashop以请求zipcode,但不要求它 本地化设置否>国家/地区将从前台的表单中删除zipcode如何将Prestashop 1.5设置为询问zipcode,但不要求它?,prestashop,Prestashop,如何设置Prestashop以请求zipcode,但不要求它 本地化设置否>国家/地区将从前台的表单中删除zipcode 我正在使用prestashop v1.5.6.2最快的方法是直接从C3Controller 2行中删除一些代码: /controllers/front/AuthController.php elseif(empty($postcode) && $country->need_zip_code) $this->errors[] = To
我正在使用prestashop v1.5.6.2最快的方法是直接从C3Controller 2行中删除一些代码: /controllers/front/AuthController.php
elseif(empty($postcode) && $country->need_zip_code)
$this->errors[] = Tools::displayError('A Zip / Postal code is required.');
/controllers/front/AddressController.php
elseif(empty($postcode) && $country->need_zip_code)
$this->errors[] = Tools::displayError('A Zip / Postal code is required.');
/controllers/admin/AdminAddressController.php
elseif(empty($postcode) && $country->need_zip_code)
$this->errors[] = Tools::displayError('A Zip / Postal code is required.');
直接在控制器中进行更改意味着在下一次升级PrestaShop时,它们将被删除,因此最好的方法是使用覆盖:
将AuthController.php复制到override/controllers/front/
删除除具有上述代码的方法和属性之外的所有方法和属性
将类AuthControllerCore extensed FrontController更改为类AuthController extensed AuthControllerCore
以最快的方式拆下elseif零件
对所有3个控制器执行4个步骤。非常感谢。很好!