This question has been answered by argonaut2k. See the first response.
Никуда вклиниваться не надо, AjaxForm это просто обертка для FormIt, который в свою очередь использует хуки (hooks), которые и являются сниппетами выполняемыми в перечисленном порядке (пример: &hooks=`yourSnippet,email`). Более подробно https://docs.modx.com/extras/revo/formit/formit.hooks, раздел Custom Hooks.
Никуда вклиниваться не надо, AjaxForm это просто обертка для FormIt, который в свою очередь использует хуки (hooks), которые и являются сниппетами выполняемыми в перечисленном порядке (пример: &hooks=`yourSnippet,email`). Более подробно https://docs.modx.com/extras/revo/formit/formit.hooks, раздел Custom Hooks.
Quote from: argonaut2k at Jun 06, 2018, 09:58 PMНикуда вклиниваться не надо, AjaxForm это просто обертка для FormIt, который в свою очередь использует хуки (hooks), которые и являются сниппетами выполняемыми в перечисленном порядке (пример: &hooks=`yourSnippet,email`). Более подробно https://docs.modx.com/extras/revo/formit/formit.hooks, раздел Custom Hooks.
Спасибо. Идею хуков понял, но вопрос еще и состоит в том как получить строку json из массива post, что прилетает на сервер
$email = $hook->getValue('email');
$allFormFields = $hook->getValues();