Crear ventanas emergentes
Estado: edición y render público implementados en 0e6c41f. Requiere proyecto abierto y una página normal donde probar la ventana.
Crear y editar
- Abre Páginas → Administrador de página → Ventanas emergentes.
- Pulsa Nueva ventana emergente, escribe Nombre de la ventana emergente, elige plantilla si se ofrece y pulsa Guardar.
- Abre la ventana desde su nombre y añade contenido en el lienzo. El hook básico crea una sección blanca de 420 px, inicialmente vacía; las plantillas pueden aportar otro diseño.
- Expande su configuración en Ventanas del sitio. Puedes abrir, renombrar, duplicar, reordenar o eliminar la ventana.
- Configura activación y páginas de destino; publica y prueba el enlace público.
Las ventanas son páginas de tipo popup, separadas de las páginas navegables normales. Renombrar una ventana conserva su slug para no cambiar el enlace existente. La creación básica se detiene al llegar a 200 páginas totales; comprueba también los límites del camino de plantillas utilizado.
Abrir con un botón
Copia el valor de Enlace de la ventana, por ejemplo #popup-oferta. En el botón abre Enlace, utiliza Dirección web, correo o teléfono e introduce ese valor en Destino del enlace. El visor intercepta el enlace y abre la ventana sin navegar a otra página. La ventana debe estar activa y permitir la página actual.
Activación y frecuencia
| Control | Opciones y valores |
|---|---|
| Ventana activa | Habilita o deshabilita la apertura. Inicialmente activa. |
| Mostrar al | Pulsar un enlace, Pasar un tiempo, Desplazar la página, Intentar salir (escritorio). Inicial: enlace. |
| Segundos de espera | Para tiempo: 1–3600 segundos; inicial mostrado: 5. |
| Desplazamiento (%) | Para desplazamiento: 1–100; inicial mostrado: 50. |
| Frecuencia | Cada visita, Una vez por sesión, Una vez al día. Inicial: sesión. |
| Todas las páginas | Sin lista de páginas restringida, aparece en cualquier página normal. |
| Mostrar en <página> | Restringe la apertura a páginas seleccionadas. |
La frecuencia de aperturas automáticas usa almacenamiento del navegador: sesión mediante sessionStorage; día mediante localStorage y una ventana de 24 horas. No se comparte entre dispositivos. Si el navegador impide escribir almacenamiento, no se garantiza conservar ese límite. Además, una ventana automática se muestra como máximo una vez por página activa durante la instancia del visor; cambiar de página reinicia ese registro en memoria.
La apertura manual por enlace comprueba activación y páginas permitidas, pero no utiliza el límite de frecuencia de aperturas automáticas. Cada visita no significa abrir repetidamente tras cada evento de desplazamiento. Intentar salir (escritorio) se implementa observando la salida del puntero por el borde superior; no intercepta el cierre de pestaña, el botón Atrás ni garantiza un equivalente táctil.
Cerrar y verificar
El visitante puede pulsar Cerrar ventana emergente, Escape o el fondo exterior. Mientras está abierta, se bloquea el desplazamiento del documento, se enfoca el botón de cierre y se devuelve el foco al disparador cuando corresponde. El contenido se muestra con un ancho máximo calculado de 800 px y margen respecto al viewport; revisa textos y formularios en pantallas estrechas.
Prueba por separado apertura manual, temporizada o por scroll, restricciones de página y frecuencia. La acción Vista previa de la barra abre la última publicación; publica los cambios de la ventana antes de verificarlos allí.
