Come collocare lo stesso modulo CRM più volte nelle stessa pagina?
Copia il codice del modulo CRM e inseriscilo nella pagina web dove è necessario.
È possibile inserire un modulo CRM e un widget con questo modulo CRM nella stessa pagina?
Sì, è possibile. Copia il codice e inseriscilo dove è necessario.
Come inserire diversi moduli CRM Informazioni di contatto nella stessa pagina?
Copia il codice del modulo CRM e inseriscilo dove è necessario.
Come configurare l'autocompletamento dei campi nascosti in un modulo CRM?
Aggiungi un campo nascosto nei moduli CRM che desideri pubblicare sul sito e assegna un valore, ad esempio %test%.
Imposta il riempimento automatico dei campi nascosti nei moduli CRM
Specifica nello script il nome del campo nascosto e i dati che devono essere salvati in quel campo. Ad esempio, form.setProperty("test", "567"), dove test è il nome del campo nascosto e 567 è il valore che verrà trasmesso al CRM.
Se il modulo contiene più campi nascosti, aggiungi una riga di codice per ciascun campo.
Lo script verrà applicato a tutti i moduli che includono campi nascosti con i parametri indicati.
<script>
window.addEventListener('b24:form:init', (event) => {
let form = event.detail.object;
form.setProperty('test', '567');
});
</script>
Per collegare lo script a un modulo CRM specifico, aggiungi l’ID del modulo nel codice. Ad esempio, se l’ID del modulo è 14, utilizza la seguente condizione: form.identification.id == 14.
<script>
window.addEventListener('b24:form:init', (event) => {
let form = event.detail.object;
/*if (form.identification.id == 14) {
form.setProperty("test", "567");
}*/
});
</script>
Per garantire la corretta trasmissione dei dati, inserisci lo script sul sito prima di collegare il modulo CRM.
Come indicare i valori dei campi per tutti i widget nella pagina?
Inserisci questo script nella pagina web PRIMA di attivare il widget.
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; form.setValues({ "name": "Anna", "last-name": "Bianchi", "email": "anna@example.com", "phone": "+393467777777" }); }); </script>