Funzionalità
Le funzionalità concrete disponibili da includere in una pagina, come moduli e mappe.
Introduzione
La Funzionalità è diversa dagli altri componenti: invece di varianti visive dello stesso contenuto, ogni tipo è una funzionalità concreta da includere nella pagina — oggi, un modulo di contatto o una mappa.
Segue lo stesso meccanismo comune a tutti i componenti, descritto in Panoramica e Tipi di Componente — ma qui, scegliendo il Tipo, si sta scegliendo quale funzionalità appare nella pagina, non solo uno stile diverso.
Campi
Oltre ai campi comuni (Tipo, Ordine, Modalità di Modifica, Inverti sfondo, Azioni), la Funzionalità ha:
| Campo | Descrizione |
|---|---|
Titolo (title) | Titolo del blocco. |
Contenuto (content / html_content) | Testo del blocco. |
Immagine (image) | Immagine associata (non tutti i tipi la usano). |
Tipi disponibili
Modulo di Contatto (ContactForm)
Presenta un modulo di contatto (nome, e-mail, messaggio), protetto da reCAPTCHA. All'invio, invia i dati al servizio contact sul server, che li salva nell'entità contact (visibile nel backoffice) e consente di configurare avvisi via e-mail.
Mappa di Contatto (ContactMap)
Presenta una mappa interattiva, usando Mapbox. Usa la configurazione settings.cluar.website.mapbox (vedi Configurazione) — in particolare l'accessToken (obbligatorio per il funzionamento della mappa) e l'opzione dark (tema chiaro o scuro della mappa).
Passo successivo
Con i 5 componenti esplorati, passa alle Azioni, che possono essere associate alla maggior parte di essi.