Часто отправка формы должна включать в себя различную информацию, такую как IP-адрес посетителя, браузер, utm метки и многое другое. Вы можете напечатать эту информацию как скрытые поля в вашей форме и решить данный вопрос, но в этом примере будет показано как это сделать с помощью пользовательского хука. Также с помощью хука возможно совершить какие-либо дополнительные действия: сохранить все данные из формы с отдельную базу или отправить письмо менеджеру в зависимости от данных в пришедших данных.
Начиная с версии FormIt 2.0.0+ поддерживает файловые хуки, их и будем рассматривать:
[[!FormIt?
&hooks=`email,[[++assets_path]]hooks/custom.hook.php`
]]
Данная форма отправит письмо на email и выполнит ваш хук.
Для примера напишем простой скрипт, который отправляет sms, с помощью сервиса sms.ru, получении данных из формы.
Аналогичным образом Вы можете отправить полученную форму в CRM систему, которую используете.
З.Ы. А еще мы пишем много полезной информации в блоге Стократ. Добро пожаловать.