3.1. Contact - Costruttore di moduli Modulo di feedback.
Alla base di Drupal c’è un ottimo modulo Contact. Il modulo Contact si avvicina molto alle funzionalità del modulo Webform. Vediamo quindi come creare un modulo di feedback per il nostro sito.
Se il modulo Contact non è abilitato, abilitalo.
Contact dispone già di un modulo di feedback predefinito. Si trova all’indirizzo:
/contact
Modifichiamo questo modulo per renderlo più simile a un modulo di feedback. Per farlo, andiamo alla pagina di configurazione dei moduli di contatto: Struttura -> Moduli di contatto
/admin/structure/contact
Andiamo ora alla modifica del modulo di feedback del sito. Penso che valga la pena modificare i nomi, inserire i propri indirizzi email e un messaggio di risposta automatica per il mittente.
Ora rinominiamo il campo Email e aggiungiamo il campo Telefono. I campi Nome ed Email vengono compilati automaticamente dai dati degli utenti registrati. Se l’utente è anonimo, gli vengono mostrati i campi per compilare Nome ed Email. Per farlo, entriamo nella sezione Gestisci campi:
In questa pagina puoi rinominare o aggiungere nuovi campi. Aggiungiamo il campo Telefono, con il tipo di campo “Telefono”. Ma prima dobbiamo abilitare il modulo Telephone:
Ora possiamo aggiungere un nuovo campo di tipo telefono.
Andiamo ora nella scheda Gestisci visualizzazione e riordiniamo i campi. Penso sia opportuno rimuovere i campi Oggetto e Invia copia al mittente (puoi lasciarli se ritieni necessario). Ho anche aggiunto un segnaposto (placeholder) nelle impostazioni del campo Telefono: è il testo che appare nel campo e scompare quando si fa clic su di esso. Serve a mostrare in quale formato compilare il campo.
Ora possiamo inviare messaggi dalla pagina dei contatti: