Il primo passo nella creazione di pagine dinamiche consiste nel definire una raccolta. Le raccolte sono simili ai database in quanto contengono elenchi di elementi che presentano lo stesso tipo di informazione (nome, posizione, immagine e così via). Ogni sito può avere fino a 100 raccolte.
Nota:
- La quantità di dati consentita per una singola raccolta esterna è limitata a 20 MB.
- Le collezioni interne (collezioni all'interno di un'altra collezione) sono limitate a 30 righe e 10 campi.
- I nomi delle raccolte e dei campi sono limitati a 50 caratteri.
- I campi di testo nelle raccolte interne sono limitati a 2000 caratteri.
- Le raccolte esterne (Fogli Google, Airtable e database esterni) sono limitate a 100 campi.
- Le modifiche alle raccolte esterne vengono aggiornate automaticamente ogni ora.
Ad esempio, una raccolta potrebbe contenere informazioni sugli immobili disponibili in affitto:
| Nome della proprietà | Piedi quadrati | Numero di stanze | Prezzo | Posizione | Immagine |
|---|---|---|---|---|---|
| Proprietà A | 2000 | 3 | 500.000 | Tempe, Arizona | URL |
| Proprietà B | 1000 | 1 | 200.000 | Denver, Colorado | URL |
| Proprietà C | 1500 | 2 | 300.000 | Londra, Regno Unito | URL |
Tipi di collezione
È possibile creare diversi tipi di collezioni:
Creare collezioni
Per istruzioni specifiche sulla creazione di raccolte, consultare l'articolo relativo al tipo di raccolta: Raccolte interne, Fogli Google, Airtable e Raccolte esterne.
Tutte le collezioni devono attenersi alle seguenti linee guida:
- La prima riga della raccolta deve contenere i nomi dei campi (ad esempio, Numero di stanze).
- I dati devono essere strutturati correttamente in base al tipo di dato.
- Per Airtable e Fogli Google, è necessario selezionare un campo dal menu a tendina URL elemento pagina nella raccolta per definire l'URL di ciascuna pagina e ciò che viene visualizzato nel menu a tendina dell'editor. Se nella raccolta è già presente un campo di testo denominato
page_item_url, questo verrà automaticamente associato a questo menu a tendina. Se questo campo non è definito, agli URL delle pagine vengono assegnati numeri (Fogli Google) o una stringa casuale (Airtable). - Per utilizzare l'opzione "Orari di apertura" è necessario utilizzare la seguente struttura specifica in un campo di testo (tipo di campo: orari di apertura):
SABATO, DOM: 08:00-20:00; LUN, VEN: 08:00-12:00; - Per utilizzare la funzione Posizione, è necessario utilizzare la seguente struttura specifica in un campo di testo (tipo di campo: posizione):
Stringa - indirizzo, codice postale, regione, città, paese
846 Kerry Way, 90017, CA, Los Angeles, Stati Uniti
La geolocalizzazione viene calcolata a partire da questa stringa; il codice postale non è obbligatorio, ma se l'indirizzo non è scritto correttamente (ad esempio, a causa di errori di battitura) potremmo non trovarlo. - Gli URL delle raccolte devono essere campi validi e privi di caratteri speciali. Se contengono caratteri speciali, il browser non li convertirà correttamente.
- I nomi delle raccolte e gli URL non possono contenere pagine nidificate. Ad esempio, non è possibile utilizzare l'URL di un elemento di pagina con la struttura
example/subpage.
Per creare una collezione:
- Nel pannello di sinistra, fai clic Contenuto, clicca Raccolte, quindi fai clic + Nuova collezione.
- Seleziona il tipo di collezione che desideri creare.
- Connettiti alla collezione.
- Definisci il tipo di dati corretto per ciascun campo.
- Clic Fatto.
La nuova collezione viene visualizzata nel pannello delle collezioni. Il passaggio successivo consiste nel creare o convertire una pagina dinamica per poterla collegare alla collezione appena creata.
Raccolta di blocchi per la modifica da parte del cliente
possibile bloccare una raccolta per impedire ai client di modificarla. Questa operazione pu essere eseguita nell'editor o utilizzando la nostra API per le raccolte.
Per bloccare una raccolta nell'editor, nel pannello laterale, fai clic Contenuto e poi fai clic Raccolte . Fai clic su Impostazioni
icona accanto alla raccolta che devi bloccare. Seleziona Serratura , Blocco completo , oppure Serratura strutturale a seconda del tipo di raccolta che si sta bloccando.
Di seguito sono riportate le opzioni di blocco:
Serratura. Da utilizzare per impedire al client di modificare o eliminare campi in raccolte esterne o di modificare il contenuto nelle raccolte di immagini.
Blocco completo. Da utilizzare per le raccolte interne per impedire al client di modificare o eliminare i dati della raccolta in righe e campi.
Serratura strutturale. Utilizzate questa funzionalit per le raccolte interne per impedire al client di rinominare, eliminare o aggiungere campi. I client possono comunque modificare i contenuti e aggiungere righe. L'utilizzo del blocco struttura utile quando non si desidera che il client modifichi accidentalmente i campi che alimentano le pagine dinamiche.