-
- 3 Posts
Доброго времени суток!
Есть такая задачка: Есть форма. У неё есть поля и кнопка отправки. Допустим отправку письма по нажатию кнопки я ещё понимаю как сделать, но мне нужно скорее всего вызвать по кнопке сниппет, который сначала вызовет отправку письма, потом вызовет 3 POST в CRM, чтобы там сразу создать lead и контакт, или что-то изменить, не важно.
Через formit ещё более или менее понятно как послать, но не понятно как его нормально вызвать и как впихнуть туда ещё снипет общения с CRM.
Точнее вообще хотелось бы по кнопке вызывать снипет, который бы отправлял письмо и запросы в CRM одновременно. Пока что гугление по этому поводу не дало результата, вкакую сторону копать.
-
- 3 Posts
Можно написать Formit перед формой, он отправит письмо. Но событие одно, а сработать должно 2 сценария.
Ну или ладно, чёрт с ним, с письмом. Можно сделать и просто
[[AjaxSnippet?
&snippet=`SendToCRM`
&as_mode=`onclick`
&as_trigger=`Нажми меня!`
]]
Но не понимаю, как именно сказать, с какой кнопки оно должно сработать. Ибо на одном типе страниц есть 3 разных формы.
-
- 3 Posts
Не, всё просто - надо в чанке прописать, у кнопки - [[!snippetcrm]]. Ну и прописать в action формы [[~[[+id]]]].
Но эта гадость отрабатывает 2 раза - при загрузке формы и отправляет в CRM пустую форму, и второй раз, при клике на кнопку. Как исправить это?