El primer paso para crear Páginas dinámicas es definir una colección. Las colecciones contienen listas de elementos con el mismo tipo de información (nombre, ubicación, imagen, etc.). Cada sitio puede tener hasta 100 colecciones.
Por ejemplo, una colección puede contener información sobre propiedades disponibles para alquilar:
Nombre de la propiedad | Pies cuadrados | Cant. de habitaciones | Precio | Ubicación | Imagen |
---|---|---|---|---|---|
Propiedad A | 2000 | 3 | 500 000 | Tempe, Arizona | URL |
Propiedad B | 1000 | 1 | 200 000 | Denver, Colorado | URL |
Propiedad C | 1500 | 2 | 300 000 | Londres, Reino Unido | URL |
Tipos de colección
Puede crear muchos tipos de colecciones:
Crear colecciones
Para obtener instrucciones específicas sobre cómo crear colecciones, consulte el artículo específico del tipo de colección: Colecciones internas, Google Sheets, Airtable.
Todas las colecciones deben cumplir con las siguientes pautas:
- La primera fila de la colección debe contener nombres de campo (por ejemplo, número de habitaciones).
- Los datos deben estructurarse de forma correcta según el tipo de datos.
- Para Airtable y Google Sheets, debe seleccionar un campo del menú desplegable de URL del elemento de página en la colección para definir el URL de cada página y lo que aparecerá 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 se define, se asignarán números (Google Sheets) o una cadena aleatoria (Airtable) a los URL de página. - Para usar el horario comercial, debe utilizar la siguiente estructura específica en un campo de texto (tipo de campo: horario comercial):
SÁB, DOM: 08:00-20:00; LUN, VIE: 08:00-12:00; - Para usar la ubicación, debe usar la siguiente estructura específica en un campo de texto (tipo de campo: ubicación):
String - streetAddress, postalCode, region, ciudad, país
846 Kerry Way, 90017, CA, Los Angeles, US
La geolocalización se calcula a partir de esta cadena; el código postal no es obligatorio, pero si no se escribe la dirección correctamente (si hay errores de tipeo, por ejemplo), es posible que no la encontremos. - Las URL de la colección deben ser un campo válido sin caracteres especiales. Si contiene caracteres especiales, el navegador no lo convertirá correctamente.
- Las URL de colección no pueden contener páginas anidadas. Por ejemplo, no puede utilizar una URL de elemento de página con la estructura
example/subpage
.
Para crear una colección:
- En el panel izquierdo, haga clic en , en Colecciones y luego, en +Colección nueva.
- Seleccione el tipo de colección que desea crear.
- Conecte la colección.
- Defina el tipo de datos correcto para cada campo.
- Haga clic en Listo.
En el Panel de la colección se visualizará la colección nueva. El paso siguiente es crear o convertir una Página dinámica para que pueda conectarla con su colección recientemente creada.
Bloquear colección para edición por parte del cliente
Puede bloquear una colección para impedir que los clientes la editen. Esto puede hacerse 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, en Colecciones. Haga clic en el icono de configuración () que está junto a la colección que debe bloquear. Seleccione Bloqueo, Bloqueo completo o Bloqueo de estructura, según qué tipo de colección esté bloqueando.
Las siguientes son las opciones de bloqueo:
Bloqueo. Úsela para impedir que el cliente edite o elimine campos en las colecciones externas o que cambie contenido en las colecciones de imágenes.
Bloqueo completo. Úsela para las colecciones internas, a fin de impedir que el cliente edito o elimine datos de las colecciones en filas y campos.
Bloque de estructura. Úsela para colecciones internas, a fin de impedir que el cliente cambie el nombre de campos, los elimine o los agregue. Los clientes pueden seguir editando contenido y agregando filas. Usa el bloqueo de estructura es útil cuando usted no quiere que su cliente modifique accidentalmente los campos que impulsan sus páginas dinámicas.