Risultati ricerca
Indice
Frase completa
Cerca nella pagina
Chiudi
Indice

FORM

All’interno della sezione Form è possibile gestire e personalizzare il Template utilizzato per la costruzione e la visualizzazione del dettaglio del form utente, ossia dei dati inseriti dall’utente sul front end del sito in fase di compilazione del form stesso

Nel momento in cui l’esigenza dovesse essere dunque quella di personalizzare, all’interno di una mail, i dati inseriti dall’utente sul front end del sito in fase di compilazione del relativo form, sarà necessario agire sul codice HTML presente all’interno del campo “Dettaglio” evidenziato in figura.

Volendo è possibile aprire l’editor in modalità full screen utilizzando il tasto funzione F11.

Una volta entrati in modalità full screen è poi possibile ritornare alla visualizzazione standard utilizzando il tasto ESC.

Il pulsante “Preview” presente nella parte alta della maschera consente invece di visualizzare un’anteprima del Template che si sta realizzando, dove, ovviamente, al posto dei dati reali relativi ai campi del form, verranno visualizzati appositi segnaposto.

In modalità Preview è possibile selezionare uno qualsiasi degli elementi presenti all’interno del Template (2).

Cliccandoci sopra si passerà automaticamente alla versione “Sorgente” del template con evidenziata la riga di codice relativa all’elemento selezionato

La possibilità di intervenire direttamente sul codice HTML del template offre, indubbiamente, ampie possibilità di personalizzazione.

D’altra parte dovendo intervenire direttamente sul codice HTML questo tipo di personalizzazione richiede chiaramente specifiche conoscenze tecniche.

In questo senso Passweb viene comunque in aiuto dell’utente in due modi diversi.

Innanzi tutto il pulsante “Default” presente immediatamente al di sotto dell’editor HTML consente di impostare una struttura di base per il form utente, comprensiva di tutti gli elementi effettivamente gestibili.

Inoltre nel momento in cui il template auto generato non dovesse soddisfare le specifiche esigenze del caso, e ci fosse quindi la necessità di integrarlo a livello di contenuti con altre informazioni, sarà possibile sfruttare uno degli appositi segnaposto messi a disposizione da Passweb.

In questo senso una volta posizionato il cursore nel punto del template in cui dovrà essere inserita la nuova informazione, sarà necessario cliccare sul pulsante “Seleziona un segnaposto …” in maniera tale da visualizzare l’elenco di tutti i segnaposto disponibili

Selezionando quindi il segnaposto desiderato tra quelli presenti in elenco, Passweb provvederà poi ad inserire automaticamente nel template tutto il codice necessario per gestire quello specifico tipo di informazione.

In particolare gli elementi presenti all’interno della sezione “Condizioni Form” consentono di introdurre apposite istruzioni condizionali mediante le quali poter differenziare il Template in relazione alla specifica tipologia di Mail da inviare.

Nello specifico il segnaposto:

  • Se Registrazione dovrà essere utilizzato per identificare il testo della mail da inviare agli utenti che hanno effettuato la registrazione al sito indipendentemente dal fatto che siano gestiti con attivazione immediata o differita
  • Se Mail Registrazione Utente dovrà essere utilizzato per identificare il testo della mail da inviare agli utenti che hanno effettuato la registrazione al sito e che sono gestiti con attivazione immediata
  • Se Mail Attivazione Differita dovrà essere utilizzato per identificare il testo della mail da inviare agli utenti che hanno effettuato la registrazione al sito e che sono gestiti con attivazione differita
  • Se Mail Attivazione Contatti dovrà essere utilizzato per identificare il testo della mail da inviare nel momento in cui l’amministratore del sito deciderà di attivare un determinato Contatto
  • Se Profilo dovrà essere utilizzato per identificare il testo della Mail da inviare nel momento in cui un determinato utente dovesse apportare modifiche ai dati del proprio Profilo
  • Se Invio Credenziali dovrà essere utilizzato per identificare il testo della Mail da inviare nel momento in cui un utente dovesse ad esempio effettuare la registrazione al sito mediante Social Network
  • Se Mail Recupero Credenziali dovrà essere utilizzato per identificare il testo della Mail da inviare nel momento in cui un utente del sito dovesse avviare la procedura di Recupero Credenziali

Gli elementi presenti all’interno della sezione “Campi Form” consento invece di:

  • Etichetta: consente di inserire nel Template del form la label dei vari campi
  • Valore: consente di visualizzare nel Template del form il dato inserito dall’utente stesso, in fase di compilazione del form, all’interno dei vari campi
  • Ciclo – Campi Form: consente di inserire l’istruzione necessaria per creare un ciclo di iterazione su tutti i campi del form, in maniera tale quindi da non dover gestire, individualmente ogni singolo campo.

Selezionando questo elemento nel Template verranno inserite le seguenti istruzioni

$listValues:{

}$

Fatto questo andranno poi inseriti tra le due parentesi graffe i segnaposto relativi all’etichetta e/o al valore dei campi del form.

In questo caso ovviamente tutti i campi del form verranno tratti e gestiti allo stesso modo

Nel caso in cui l’esigenza dovesse essere invece quella di formattare individualmente i singoli campi del form, sarà possibile indirizzare questi stessi campi facendo riferimento al loro attributo “name”.

ATTENZIONE! Il valore dell’attributo “name” di uno specifico campo del form può essere ottenuto analizzando, sul front end del sito il DOM della pagina, oppure, più semplicemente, lato Wizard, selezionando il componente desiderato e cliccando sull’ icona “Informazioni Componente” ( )

Ovviamente in queste condizioni non dovrà essere creato alcun ciclo e ogni singolo campo del form andrà inserito e gestito manualmente all’interno del Template

In questo senso per inserire nel Template del form la label e/o il valore di uno specifico campo sarà necessario utilizzare le seguenti variabili:

  • $<name>_key$ - consente di inserire nel Template del form la label di uno specifico campo
  • $<name>_value$ - consente di inserire nel Template del form il dato di uno specifico campo

dove <name> dovrà essere sostituito con il valore dell’attributo “name” del relativo campo

Supponendo quindi di voler inserire nel Template del form, ad esempio, il campo relativo al “Cognome” dell’utente sarà necessario, per prima cosa, individuare il valore del suo attributo name

valore questo che, come evidenziato in figura, è esattamente “last_name”, e successivamente sarà necessario inserire nel Template del form le seguenti variabili: $last_name_key$ (per gestire la label del campo) e $last_name_value$ (per gestire il valore del campo)

Una volta definito e personalizzato il Template da utilizzare per i vari Form Utente, questo potrà poi essere inserito nel corpo di una qualsiasi mail (di Registrazione, di Profilo, di Recupero Credenziali ecc..) utilizzando il segnaposto “Dettaglio Form”.

Per maggiori informazioni in merito ai segnaposto utilizzabili nel corpo delle mail utente si veda anche il precedente capitolo di questo manuale