Przeczytaj FAQ
Nowości Bitrix24
Aktualizacje artykułów
Aktualności
Rejestracja i autoryzacja
Poczta
Zadania i projekty
Dysk
Kalendarz
Komunikator Bitrix24
Jak zacząć
Grupy robocze
CRM
Bitrix24 Market
Strony internetowe
Firma
Automatyzacja
Marketing
Zarządzanie asortymentem produktów
Ustawienia
Subskrypcja
Aplikacja desktopowa
Mój profil
Centrum Kontaktowe
Analityka CRM
Baza Wiedzy
CRM + Sklep internetowy
Wsparcie Bitrix24
Enterprise
AI CoPilot
Bitrix24 On-premise
e-Podpis
e-Podpis w HR
Telefonia
Kreator BI
Strona startowa: Vibe
Sklep online
Workflow
Centrum Sprzedaży
Kwestie ogólne
Sales Intelligence
Logowanie

Bitrix24Care

Praca z kodem w formularzach internetowych CRM

W tym artykule omówiono metody i rozwiązania, które wymagają specjalistycznej wiedzy i umiejętności programowania. Błędy mogą poważnie uszkodzić twoją pracę. Nie korzystaj z tych rozwiązań, jeśli nie jesteś pewien swojej wiedzy.

Osadź formularz CRM wiele razy na stronie

Skopiuj kod formularza i wklej go na stronie internetowej, gdzie jest potrzebny.

Czy mogę używać formularza CRM i widżetu z tym formularzem CRM na tej samej stronie?

Tak, skopiuj kod i wklej go tam, gdzie jest potrzebny.

Czy moge osadzić wiele formularzy internetowych z danymi kontaktowymi na jednej stronie?

Tak, skopiuj kod i wklej go tam, gdzie jest potrzebny.

Czy w kodzie formularza można ustawić wartości pól, które nie znajdują się w tym formularzu?

Tak, możesz określić wartości dla wszystkich formularzy na stronie lub dla konkretnej. Usuń //, aby włączyć skrypt dla określonego formularza (w tym przypadku z ID 792). Osadź ten skrypt na stronie przed aktywacją formularzy.

 
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; //if (form.identification.id == 792) { form.setProperty("param1", "1"); form.setProperty("city", "Warszawa"); } }); </script> 

Jak określić wartości pól dla wszystkich widżetów na stronie?

Umieść ten skrypt na stronie przed podłączeniem widgetu.

 
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; form.setValues({ name: "Jan", last-name: "Kowalski", "email": "jankow@example.com", "phone": "+48160121111" }); }); </script> 
Czy te informacje były pomocne?
Pomoc specjalisty ds. integracji
To nie jest to, czego szukam
Skomplikowany i niezrozumiały tekst
Informacje są nieaktualne
Artykuł jest za krótki. Potrzebuję więcej informacji
Nie podoba mi się sposób działania tego narzędzia
Przejdź do Bitrix24
Nie masz konta? Utwórz za darmo