Vista Wiki
Una vista delle pagine ad albero: a sinistra un indice (albero delle pagine), a destra il titolo e il contenuto Markdown renderizzato della pagina selezionata – esattamente quello che stai leggendo ora.
Impostazioni
Tramite il menu a tre puntini della vista:
- Campo titolo – deve essere un campo di tipo Testo.
- Campo documento – deve essere un campo Testo lungo con formato di visualizzazione Markdown.
- Campo pagina superiore – un campo di chiave esterna che fa riferimento alla propria tabella (auto-riferimento). In questa selezione compaiono solo i veri campi di chiave esterna con auto-riferimento.
- Campo di ordinamento (opzionale, numero decimale) – attiva il trascinamento (drag & drop), vedi sotto.
- Campo allegati (opzionale, Allegato) – mostra i file della pagina selezionata come piccola galleria nel piè di pagina, solo se la pagina ha effettivamente dei file. Un clic su un’immagine apre la lightbox, che ha anche un pulsante di download.
L'albero delle pagine
Le pagine senza un valore genitore vengono mostrate come pagine radice, tutte le altre come sottopagine della loro pagina genitore – annidabili a qualsiasi profondità. Senza un campo di ordinamento, le pagine fratelle vengono ordinate alfabeticamente per titolo.
Creare e modificare pagine
Il pulsante “+” in fondo alla barra laterale crea una nuova pagina radice; l’icona “+” che appare passando il mouse su una voce dell’albero crea una sottopagina sotto di essa. In entrambi i casi si apre subito il consueto editor del modulo da compilare – una pagina già creata ma non ancora compilata rimane nell’albero come pagina vuota se la finestra viene chiusa senza salvare.
Una pagina con sottopagine esistenti non può essere eliminata finché queste sottopagine esistono ancora.
Ricerca full-text
Il campo di ricerca sopra l’albero delle pagine cerca in tutte le colonne testo e testo lungo della tabella – non solo titolo e documento. Durante la ricerca l’albero mostra solo i percorsi verso i risultati (i risultati stessi più tutti i loro antenati fino alla radice) – tutto il resto viene nascosto.
Link diretti
Una pagina selezionata si riflette nell’URL (?record=<id>) – un link a questo URL apre la vista direttamente sulla pagina corrispondente.
Link interni tra pagine
All’interno del testo del documento di una pagina puoi fare riferimento a un’altra pagina della stessa tabella scrivendo un link Markdown verso #page-<id>, ad es. [Vedi Origini dati](#page-12) (il numero è l’ID di chiave primaria della riga di destinazione). Un clic su di esso salta direttamente alla pagina di destinazione all’interno della vista, invece di attivare una vera navigazione del browser. Un normale link esterno non ne viene influenzato.
Riordinare e spostare (drag & drop)
Disponibile solo se è configurato un campo di ordinamento. L’albero è bloccato per impostazione predefinita, così che nulla venga spostato per errore – un interruttore sopra l’albero lo sblocca per il trascinamento. Una volta sbloccato:
- Trascinare una pagina su un’altra pagina la rende sua sottopagina.
- Trascinare una pagina tra due pagine fratelle la inserisce in quella posizione (assumendo eventualmente anche la nuova pagina genitore).
Lo stato di blocco non viene salvato – dopo ogni ricaricamento l’albero torna bloccato. Una pagina non può essere trascinata su una delle proprie sottopagine.