Il Reindirizzamento condizionato è un control speciale. Al verificarsi di una condizione di attivazione, modifica la visualizzazione della pagina corrente degli utenti. Un esempio: quando suona il campanello della porta, la visualizzazione passa a una pagina con l'immagine della videocamera della porta.
Il control è invisibile sulla pagina. Deve però essere aggiunto a ogni pagina dalla quale deve avvenire un reindirizzamento.
Modalità di utilizzo
Il control può essere utilizzato in due modi:
- Un control per ogni reindirizzamento. Lei stabilisce da quali pagine è possibile il reindirizzamento posizionando il control solo su tali pagine.
- Più reindirizzamenti in un unico control. Lei posiziona il control su tutte le pagine e limita i singoli reindirizzamenti tramite la restrizione delle pagine di origine.
Configurazione
- Nella finestra di dialogo Controls, crei un control di tipo Reindirizzamento condizionato.
- Assegni un Nome.
- Faccia clic su Aggiungi condizione di selezione pagina.
- Modifichi la condizione (vedere sotto) e la confermi.
- In caso di più condizioni, ne definisca l'ordine tramite drag-and-drop. La condizione in cima ha la precedenza.
- Confermi la finestra di dialogo.
- Aggiunga il control alle pagine dalle quali deve effettuare il reindirizzamento.
Ogni condizione può essere modificata ed eliminata nell'elenco.
Condizione di selezione pagina
Nella finestra di dialogo Modifica condizione di selezione pagina devono essere definiti almeno la destinazione e l'attivazione. Le altre restrizioni sono facoltative.
| Campo | Significato | Nota |
|---|---|---|
| Nome | Nome della condizione | Viene visualizzato nell'elenco. |
| Tipo di destinazione | Tipo di destinazione | X2B Visu/Lista, URL/Link web oppure Indietro. |
| Pagina X2B | Pagina di destinazione | Solo con X2B Visu/Lista. |
| URL | Indirizzo di destinazione | Solo con URL/Link web. Completo di protocollo (https://), come nel browser. |
| Attivazione | Espressione di formula che attiva il reindirizzamento quando diventa vera (1) |
Deve contenere almeno un channel. Viene valutata solo quando cambia un elemento al suo interno. |
| Blocco | Espressione di formula che impedisce il reindirizzamento | Si applica se è vera nel momento in cui si verifica la condizione di attivazione. Lasciare vuoto se non necessario. |
| Tempo morto | Intervallo di tempo dopo un'attivazione durante il quale viene impedita una nuova attivazione | |
| Gruppi | Restrizione dei gruppi di utenti | Vuoto = vale per tutti gli utenti. Altrimenti solo per i membri di almeno uno dei gruppi. |
| Origini | Restrizione delle pagine di origine | Vuoto = reindirizzamento da qualsiasi pagina. Altrimenti solo se l'utente si trova su una delle pagine. |
I gruppi e le pagine di origine si aggiungono rispettivamente con Aggiungi restrizione gruppi di utenti e Aggiungi restrizione pagine di origine.
Note e limitazioni
- Se più condizioni sono soddisfatte contemporaneamente, il control utilizza quella definita più in alto che sia ammessa per la pagina dell'utente.
- Se su una pagina sono presenti più control di reindirizzamento e in due o più di essi si attivano condizioni ammesse, il reindirizzamento eseguito non è prevedibile.
- La destinazione Indietro (alla visualizzazione precedente) è presente nel codice, ma la guida cita solo pagina e URL.
- La dimensione predefinita del control è Invisibile.
Vedere anche
- Controls
- Link web
- Pulsante Indietro
- Control videocamera

