Guida · Il contenuto
La cornice: header, footer, impostazioni
Cinque global. Non sono pagine e non sono blocchi sciolti: sono documenti unici che ogni pagina si trova intorno.
Dove siamo
Sai comporre una pagina. Alla fine di questo capitolo saprai dove si compone quello che sta intorno a tutte, e perché non è ripetuto in nessuna.
Il gesto
Apri il global header nell’admin. È composto di blocchi, come una pagina.
Cambia qualcosa e salva. Ricarica una pagina qualsiasi: è cambiato lì.
Stessa cosa con footer. In settings invece stanno le scelte che non si disegnano — la modalità manutenzione, i social. E ci sono altri due global più piccoli: loader, l’elemento unico che appare durante i caricamenti (un viewMode gli fa da ponte per tinta e superficie), e admin-bar, la composizione dell’editor in pagina per chi è autenticato.
Cos’è appena successo
Un global è un documento unico: non ha una lista, non ha slug, esiste in una copia sola. È esattamente ciò che serve a una cornice — se fosse una pagina qualcuno potrebbe crearne una seconda, e da quel momento ci sarebbero due header.
La cornice è composta con gli stessi blocchi e gli stessi viewMode delle pagine. Non c’è un linguaggio speciale per l’header: è la stessa grammatica, applicata a un documento che sta intorno invece che dentro.
La cache è per documento
Header e footer sono letti con la cache, e la loro invalidazione è legata al salvataggio del global. Modificarli dall’admin li aggiorna; modificarli da uno script che disattiva la revalidation no, finché la cache non scade.
È la stessa asimmetria che vale per le pagine, e la si incontra la prima volta che si semina qualcosa e «non si vede».
Avanti
Il contenuto è coperto: pagine, elenchi, form, cornice. Da qui in avanti le cose non stanno ferme — la parte sul comportamento.