El primer paso para crear páginas dinámicas es definir una colección. Las colecciones son similares a las bases de datos, ya que contienen listas de elementos con el mismo tipo de información (nombre, ubicación, imagen, etc.). Cada sitio puede tener hasta 100 colecciones.
Nota:
- Los datos de una sola colección externa están limitados a 20 MB.
- Las colecciones internas (colecciones dentro de una colección) están limitadas a 30 filas y 10 campos.
- Los nombres de colección y de campos están limitados a 50 caracteres.
- Los campos de texto en las colecciones internas están limitados a 2000 caracteres.
- Las colecciones externas (Hojas de cálculo de Google, Airtable y bases de datos externas) están limitadas a 100 campos.
- Los cambios en las colecciones externas se actualizan automáticamente cada hora.
Por ejemplo, una colección podría contener información sobre inmuebles disponibles para alquilar:
Nombre del inmueble | Pies cuadrados | Número de habitaciones | Precio | Ubicación | Imagen |
---|---|---|---|---|---|
Inmueble A | 2000 | 3 | 500.000 | Tempe, Arizona | URL |
Inmueble B | 1000 | 1 | 200.000 | Denver, Colorado | URL |
Inmueble C | 1500 | 2 | 300.000 | Londres, Reino Unido | URL |
Tipos de colección
Puedes crear muchos tipos de colecciones:
Crear colecciones
Para obtener instrucciones específicas sobre la creación de colecciones, consulte el artículo específico del tipo de colección: Colecciones internas, Hojas de cálculo de Google, Airtable y Colecciones externas.
Todas las colecciones deben cumplir las siguientes pautas:
- La primera fila de la colección debe contener los nombres de los campos (por ejemplo, Número de habitaciones).
- Los datos deben estructurarse correctamente según el tipo de datos.
- Para Airtable y Hojas de Cálculo de Google, debe seleccionar un campo del menú desplegable "URL de elemento página" en la colección para definir la URL de cada página y lo que aparece en el menú desplegable del editor. Si ya tiene un campo de texto llamado
page_item_url
en su colección, se asignará automáticamente a este menú desplegable. Si este campo no está definido, a las URLs de página se les asignarán números (Hojas de Cálculo de Google) o una cadena aleatoria (Airtable). - Para utilizar el horario comercial debe utilizar la siguiente estructura específica en un campo de texto (tipo de campo: horario comercial):
SÁBADO, DOM: 08:00-20:00; LUNES, VIE: 08:00-12:00; - Para utilizar Ubicación debe utilizar la siguiente estructura específica en un campo de texto (tipo de campo: ubicación):
Cadena - dirección, código postal, región, ciudad, país
846 Kerry Way, 90017, CA, Los Ángeles, EE. UU.
La ubicación geográfica se calcula a partir de esta cadena, el código postal no es obligatorio, pero si la dirección no está escrita correctamente (errores tipográficos, por ejemplo) es posible que no la encontremos. - Las URL de colección deben ser un campo válido sin caracteres especiales. Si contienen caracteres especiales, el navegador no los convertirá correctamente.
- Los nombres y URL de colección no pueden contener páginas anidadas. Por ejemplo, no se puede usar una URL de elemento página con la estructura
example/subpage
.
Para crear una colección:
- En el panel izquierdo, haga clic en Contenido, haga clic Colecciones y luego haga clic en + Nueva Colección.
- Seleccione el tipo de colección que desea crear.
- Conéctese a la colección.
- Defina el tipo de datos correcto para cada campo.
- Haga clic Hecho.
La nueva colección se muestra en el panel de colección. El siguiente paso es crear o convertir una página dinámica para conectarla a la colección recién creada.
Colección de bloqueo para edición de clientes
Puede bloquear una colección para evitar que los clientes la editen. Esto se puede hacer en el editor o mediante nuestra API de colecciones.
Para bloquear una colección en el editor, en el panel lateral, haga clic en Contenido y luego haga clic Colecciones. Haga clic en Ajustes. Icono junto a la colección que necesita bloquear. Seleccione Bloquear, Bloqueo completo o Bloqueo de estructura dependiendo del tipo de colección que esté bloqueando.
Las siguientes son las opciones de bloqueo:
Bloquear. Úselo para evitar que el cliente edite o elimine campos en colecciones externas o cambie contenido en colecciones de imágenes.
Bloqueo completo. Úselo para colecciones internas para evitar que el cliente edite o elimine datos de la colección en filas y campos.
Bloqueo de estructura. Úselo en colecciones internas para evitar que el cliente renombre, elimine o agregue campos. Los clientes aún pueden editar contenido y agregar filas. Usar el bloqueo de estructura es útil para evitar que su cliente modifique accidentalmente los campos que alimentan sus páginas dinámicas.