Интеграция с "коробочным" сайтом (без доступа к коду веб-формы)
2 октября 2018 17:20
Решали любопытный кейс - у клиента сайт платформенный, т.е. без доступа к исходному коду и, как следствие, к свойствам кнопки "Отправить". В такой ситуации сотворить интеграцию с bpm'online крайне проблематично. Но орешек знаний тверд, а мы не привыкли отступать:
var config = {
fields: {
"Contact": "#field-wnd_ShortTextField_754782",
"Email": "#field-wnd_EmailField_521715",
"Commentary": "#field-wnd_LongTextField_343537"
},
landingId: "ab6c91e8-28a8-4753-a5c7-6fd6ac756745",
serviceUrl: "https://обращаем внимание на функцию addEvent - думаю, разберетесь что к чему. Веб-форма в bpm'online конфигурируется как обычно. Потом на страницу с формой добавляем это вот (надеюсь, что скрипт вложить можно у этой платформенной страницы).
Имена полей находим инспектором:
"Contact": "#field-wnd_ShortTextField_754782",
"Email": "#field-wnd_EmailField_521715",
"Commentary": "#field-wnd_LongTextField_343537"
Ну и все собственно. Удачи и здоровья всем :)
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать