Как добавить дополнительные поля в форму адреса клиента prestashop 1.7.5 - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь добавить новое настраиваемое поле в форму адреса клиента , однако не могу найти учебник или инструкции для этого.

Я знаю, что могуне делаю этого из BO, и я не знаю, где это реализовать.

Не могли бы вы помочь мне со следующими пунктами?

  • Какие файлы я должен изменить?
  • Как переопределить их и реализовать новое поле.

Чтобы добавить новое поле в регистрационную форму Я нашел много учебников и плагинов - нонет для адресной формы .

1 Ответ

0 голосов
/ 19 ноября 2019

Вы должны увидеть хук 'additionalCustomerFormFields' в classes/form/CustomerFormatter.php и сделать тот же механизм для адреса.

Для этого:

  1. Переопределить классы classes/form/CustomerAddressFormatter
  2. Переопределить метод getFormat, чтобы напрямую добавить ваше поле или создать свой собственный хук
...