WoodyLabBuild with UIMS

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.

La cornice: header, footer, impostazioni · WoodyLab