Ми вже розказали про Новий конструктор CRM-форм, Створення та налаштування CRM-форм у новому конструкторі та Дизайн СRM-форм у новому конструкторі. У цій статті розглянемо, як вирішити не зовсім стандартні завдання при використанні нових форм.
Як розмістити одну і ту ж форму кілька разів на одній сторінці?
Скопіюйте код форми та розмістіть там, де потрібно.
Чи можна використовувати на одній сторінці CRM-форму та віджет з цієї CRM-формою?
Так можна. Скопіюйте код форми та розмістіть там, де потрібно.
Як на одній сторінці розмістити кілька контактних форм?
Скопіюйте код форми та розмістіть там, де потрібно.
Чи можна в коді форми задати значення полів, які не розміщені на цій формі?
Так, ви можете задати значення в усі форми на сторінці або в одну певну. Приберіть //, щоб підключити скрипт для конкретної форми, в даному випадку з ID 792. Додайте цей скрипт на сторінці ДО підключення форм.
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; //if (form.identification.id == 792) { form.setProperty("param1", "1"); form.setProperty("city", "Kyiv"); } }); </script>
Як вказати значення полів для всіх віджетів на сторінці?
Додайте цей скрипт на сторінці ДО підключення віджета.
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; form.setValues({ name: "Іван", lastname: "Іванов", "email": "ivan@example.com", "phone": "+380961234567" }); }); </script>