Joomla.it Forum

Joomla! 3 => Joomla! 3 => Topic aperto da: gmarra83 - 06 Nov 2018, 16:21:10

Titolo: Gdpr form contatti Joomla Iubenda
Inserito da: gmarra83 - 06 Nov 2018, 16:21:10
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
Titolo: Re:Gdpr form contatti Joomla Iubenda
Inserito da: gmarra83 - 06 Nov 2018, 20:17:39
Ho provato anche ad inserire i data-attribute, altra strada non percorribile.Nessuno mai che abbia utilizzato i name del default_form richiamandoli in una funzione javascript.

Ho provato anche l'escape delle parentesi [] ma neanche ha funzionato.
Suggerimenti?