我正在尝试将新的自定义字段添加到客户地址表单,但是我找不到任何教程或说明来执行此操作。
我知道我无法从 BO 做到这一点,而且我不知道在哪里实施。
您能帮我解决以下几点吗?
要在 注册表单中添加新字段,我找到了很多教程和插件 - 但没有用于 地址表单。
请不要再为此使用覆盖。 使用 extraCustomerFormFields 和 validateCustomerFormFields 挂钩创建自定义模块。
您应该在
'additionalCustomerFormFields'
中看到钩子 classes/form/CustomerFormatter.php
并为地址设置相同的机制。
要做到这一点:
classes/form/CustomerAddressFormatter
无需为此修改或覆盖任何文件。您可以创建一个单独的模块并利用以下挂钩:
前三个钩子用于显示附加字段,其余的用于验证地址字段。您可以参考此链接了解有关 PrestaShop hooks 的更多信息。 https://devdocs.prestashop-project.org/8/modules/concepts/hooks/list-of-hooks/