Salve a tutti sto cercando di integrare la consent solution di Iubenda
con il modulo contatti di Joomla attraverso la loro libreria Javascript della Consent Solution.
Il problema è che lo script che mettono a disposizione per recuperare
l'attributo name dei campi non seleziona questo di tipo di codice html ad esempio
name=jform[contact_email]. Vorrei evitare di fare campi custom.
Queso è il codice da utilizzare
(funzione Load con Map senza data-attribute):
<script type="text/javascript">
_iub.cons.load({
submitElement: document.getElementById("submit_button"),
form: {
selector: document.getElementById("form"),
map: {
subject: {
first_name: "name",
last_name: "surname",
email: "email"
},
preferences: {
legal_documents: "documents",
newsletter: "newsletter",
dem: "dem"
}
}
},
consent: {
legal_notices: [
{
identifier: 'privacy_policy',
},
{
identifier: 'cookie_policy',
},
{
identifier: 'terms',
}
],
}
})
</script>
Grazie