Campi speciali
Oltre ai Campi che fanno parte delle Entità, nelle Viste sono disponibili Campi speciali che mettono a disposizione informazioni di sistema o svolgono funzioni particolari. Questi Campi sono solitamente elencati sotto la Categoria Globale. Ecco alcuni dei Campi speciali disponibili nativamente o installando moduli aggiuntivi:
| nella sezione | Campo speciale | a cosa serve | richiede il modulo |
| Campi | Globale - Testo personalizzato | mostra un testo fisso o dipendente da altri Campi (attraverso i Token, vedi sotto) | |
| Globale - Visualizza | richiama un'altra Vista dentro la Vista | Views Field View | |
| Viste - Views Conditional | mostra un valore A o un valore B in base al valore di un altro Campo | Views Conditional | |
| Globale - Simple Math Field | mostra il risultato di un calcolo basato sui valori di altri Campi | Views Simple Math | |
| Intestazione o Piè di pagina | Globale - Area di testo | mostra un testo fisso o dipendente da altri Campi (attraverso i Token, vedi sotto) | |
| Globale - Riassunto del risultato | mostra il numero di entità elencate dalla Vista, accompagnato da un testo a piacere | ||
| Globale - Area della Vista | richiama un'altra Vista dentro la Vista | ||
| Globale - Link | aggiunge un link | Views Link Area |
Campi e Token
Ogni Campo elencato nella sezione Campi di una Vista (compresi quelli speciali) mette a disposizione del resto della Vista un Token, che contiene il valore di quel Campo. Il Token può essere utilizzato per riciclare il valore in altri Campi, per costruire comandi sulle Entità, per attivare logiche "se allora" ecc.
Ogni Campo nella sezione Campi "vede" i Token dei Campi che lo precedono ma non "vede" i Token dei Campi che lo seguono, quindi è importante l'ordine con cui i Campi sono elencati. I Token "visibili" in un Campo sono elencati sotto Replacement patterns del Campo stesso e da lì possono essere copiati ed incollati dove servono. Per capire a quale Campo corrisponde un Token, basta ricordare che i Token sono elencati nello stesso ordine dei Campi cui si riferiscono; anche la forma del Token aiuta a comprendere a quale Campo corrisponde. Anche i Campi elencati nella sezione Filtri contestuali generano Token e sono riconoscibili dalla loro specifica forma. Ecco una piccola guida al riconoscimento dei Token:
| Al Campo | corrisponde il Token |
| Campo predefinito dell'Entità | {{ title }} {{ created }} ecc. |
| Campo dell'Entità elencato nella sezione Campi | {{ field_NOMEINTERNODELCAMPO}} es. {{ field_stato_richiesta }} |
| Campo speciale Globale - Testo personalizzato | {{ nothing }} |
| Campo elencato nella sezione Filtri contestuali | {{ raw_arguments.NOMEINTERNODELCAMPO }} es. {{ raw_arguments.nid }} |
| Campo condizionato Viste - Views Conditional | {{ views_conditional_field }} |
| Campo speciale di calcolo Globale- Simple Math | {{ fields.field_views_simple_math_field }} |
| Campo che appare più volte nella sezione | come sopra ma con aggiunto _1, _2 ecc. Ad esempio il primo Campo Titolo presente nella sezione Campi ha Token {{ title }}, il secondo {{ title_1 }}, il terzo {{ title_2 }} ecc. |
Token globali
Nelle sezioni Intestazione e Piè di pagina sono disponibili intere famiglie di Token che forniscono informazioni "globali" (cioè non dipendenti dalle Entità elencate dalla Vista), utilizzabili nel Campo Globale - Area di testo ed elencati sotto Token globali disponibili per la sostituzione:
| [site:ATTRIBUTO] | Informazione relativa al sito, es. [site:name] restituisce il nome del sito |
| [view:ATTRIBUTO] | Informazione relativa alla Vista stessa, es. [view:total-rows] restituisce il numero di righe della Vista |
| [current-user:CAMPO] | Informazione relativa all'Utente corrente, es. [current-user:name] restituisce il nome dell'Utente corrente- Questa famiglia di Token non è elencata sotto Token globali disponibili per la sostituzione |