3. Páginas

Introducción

Las páginas son las URLs finales del sitio web público. Se construyen apilando componentes en el builder. Aquí verás cómo crear, editar, traducir y eliminar páginas.

Cada página tiene un slug (la parte final de la URL), un título, un idioma y un estado (borrador o publicada). El contenido se compone añadiendo y ordenando componentes: cabecera, banners, bloques de texto, listados de colección, formularios, etc.

Acceso rápido

Pantalla principal (listado)

Listado de páginas del panel
Listado de páginas existentes. Cada fila muestra slug, título, idioma, estado y las acciones disponibles (editar, duplicar, eliminar).

La tabla de páginas muestra, para cada entrada:

En la parte superior de la tabla encontrarás el botón para crear una nueva página y, en muchos listados, un campo de búsqueda por slug o título.

Tareas habituales

3.1 Crear una página

Formulario de creación de una página
Formulario de creación de página. Se piden los datos básicos: slug, título, idioma, metadatos SEO y estado inicial.
  1. En el listado de páginas, pulsa el botón Crear página (arriba a la derecha).
  2. Rellena el slug: la URL final se construirá a partir de él (por ejemplo, contacto → https://santandreu.tuplanb.com/contacto). Usa minúsculas y guiones.
  3. Escribe el título de la página.
  4. Selecciona el idioma en el que se crea.
  5. Opcionalmente, rellena los campos SEO (meta description, título SEO, imagen social).
  6. Pulsa Guardar. La página se crea en estado borrador y aún no se publica en el sitio público.
Importante: el slug debe ser único por idioma. Si intentas crear una página con un slug ya existente, el sistema mostrará un error.

3.2 Abrir una página y entrar al builder

Builder de página con bloques apilados
Builder de la página. Muestra la lista de componentes apilados y los controles para añadir, reordenar, editar o eliminar cada uno.
  1. En el listado, haz clic en el título de la página (o en la acción Editar).
  2. Se abrirá la pantalla del builder, donde verás los componentes ya añadidos en orden vertical.
  3. Desde aquí puedes:
    • Añadir un componente: pulsa el botón Añadir bloque y elige de la lista de componentes disponibles.
    • Reordenar: arrastra los bloques para cambiar su posición.
    • Editar el contenido de un componente: pulsa sobre el bloque y entra en su editor (ver 3.3).
    • Quitar un componente: usa la acción de eliminar del bloque.
  4. Cuando termines, pulsa Guardar para almacenar el orden y los cambios.

3.3 Editar el contenido de un componente

Pantalla completa de edición del contenido de un componente
Pantalla de edición de contenido de un componente. La captura muestra la página completa de edición, no un modal: a la izquierda un navegador interno con la previsualización, a la derecha el formulario con los campos editables del componente.
Detalle del despliegue: la edición del contenido de un componente no se abre en un modal como podría sugerir otra documentación. En este panel abre una página completa en la ruta /pages/{id}/components/{cid}/content. La captura refleja esa UI real.
  1. En el builder, haz clic sobre el bloque que quieres editar.
  2. Se abre la pantalla de edición del componente. Verás:
    • A la izquierda, una previsualización del bloque en contexto.
    • A la derecha, el formulario con los campos editables definidos al crear el componente (texto, imagen, enlace, etc.).
  3. Modifica los valores que necesites.
  4. Pulsa Guardar. El componente se actualiza en la página.

Si el componente tiene campos marcados como is_translatable, el formulario mostrará un selector de idioma y podrás mantener variantes por idioma del mismo campo (ver sección 12).

3.4 Eliminar o duplicar una página

  1. Vuelve al listado de páginas (/pages).
  2. Localiza la fila correspondiente a la página que quieres gestionar.
  3. Usa la acción Duplicar para crear una copia (útil para partir de una página existente y solo cambiar slug/título).
  4. Usa la acción Eliminar para borrarla. El sistema te pedirá confirmación.
Cuidado: eliminar una página es una acción irreversible. La URL correspondiente dejará de funcionar en el sitio público y mostrará un 404. Si solo quieres dejar de mostrarla temporalmente, cámbiala a estado borrador en lugar de eliminarla.

Referencia técnica (webmasters)

Información de utilidad para integradores y webmasters que necesiten entender la estructura interna de las páginas.

Tipos de componente

Un componente se declara con un type que define su comportamiento:

typeDescripciónEjemplo
blockBloque de contenido estático o con campos editables.Cabecera, banner, texto enriquecido.
collectionColección de items ordenados (noticias, jugadores, productos).Listado de noticias, galería de jugadores.
formFormulario de envío con validación.Contacto, inscripción.
paymentFormulario con integración de pago (Stripe).Donaciones, taquilla.

Variables globales [VAR:...]

Dentro del template HTML de un componente puedes usar marcadores que se sustituyen en tiempo de render por valores almacenados en la tabla de variables globales (/variables, ver sección 11). Los más habituales son:

Para iconos SVG, el patrón recomendado es:

<svg aria-hidden="true">
  <use xlink:href="[VAR:base_path]/assets/media/spritemap.svg#sprite-NOMBRE"></use>
</svg>

Rutas internas relevantes

Errores frecuentes