Crear tu primera página pública
Vamos a construir la carta pública de la Cafetería Aroma en 5 minutos. Asumimos que ya tienes la tabla productos cargada con algunos registros.
Paso 1 — Abre Páginas Web
En Configuración → Páginas Web. Verás:
- Lista de páginas (izquierda) con las ya creadas + Header + Footer.
- Editor central con vista previa a la derecha.
- Botón Nueva página arriba a la derecha.
Paso 2 — Nueva página
Click en Nueva página. Elige Con datos de una tabla y selecciona productos en el desplegable.
Escribe el Título (Nuestra carta) — es el <title> del navegador y el nombre en la lista.
Paso 3 — Escribir el HTML
En el editor central, escribe la plantilla. Usa Bootstrap 5 (viene incluido en el layout).
<div class="container my-5">
<h1>Nuestra carta</h1>
<div class="row">
{{#cada}}
<div class="col-md-4 mb-4">
<div class="card">
<img src="{{img imagen_producto}}" class="card-img-top" alt="{{nombre_producto}}" />
<div class="card-body">
<h5 class="card-title">{{nombre_producto}}</h5>
<p class="card-text">{{descripcion_producto}}</p>
<strong>{{money precio_producto}}</strong>
</div>
</div>
</div>
{{/cada}}
</div>
</div>
¿Qué está pasando?
{{#cada}}...{{/cada}}— el HTML se repite por cada producto de la tabla.{{nombre_producto}}— se reemplaza por el nombre de cada producto.{{money precio_producto}}— se reemplaza por el precio formateado como dinero ($2.500).{{img imagen_producto}}— inserta la URL de la imagen para usarla dentro de<img src="">.
Paso 4 — Chips a la derecha
En el panel lateral derecho tienes los chips con las columnas de la tabla. Al hacer clic en uno, se inserta la etiqueta correspondiente en el editor donde tengas el cursor:
- Chip imagen_producto → inserta
{{img imagen_producto}}. - Chip precio_producto → inserta
{{money precio_producto}}(si el tipo es Moneda) o{{precio_producto}}. - Chip nombre_producto → inserta
{{nombre_producto}}.
Ahorra tiempo y evita typos.
Paso 5 — SEO
Baja al acordeón SEO y redes sociales y completa:
- Meta Title (lo que ve Google):
Carta - Cafetería Aroma. - Meta Description:
Café de especialidad, pastelería casera y sándwiches recién hechos. Providencia, Santiago. - OG Image (para redes sociales): sube una imagen 1200×630 px.
Paso 6 — Elegir acceso y guardar
- Acceso: Pública (por defecto). Para restringir por login ver Login público y control de acceso.
- Nombre del archivo:
carta(será la URL:tusitio.cl/carta). - Click en Crear página.
Ver el resultado
Abre tusitio.cl/carta en una pestaña nueva. Verás las cards con los productos reales.
Y lo mejor: agregar un producto nuevo en el panel lo hace aparecer aquí sin tocar la página.
Editar después
En la lista de páginas de la izquierda, click en el nombre. Se abre la misma pantalla con todo cargado. Modifica y Guardar cambios.
Los cambios están en producción al instante. Si el sitio muestra la versión vieja: Configuración → Apariencia → Purgar caché.
Header y Footer
Arriba de la lista de páginas hay dos elementos fijos:
- Header — encabezado que sale en todas las páginas. Ahí va el logo y el menú.
- Footer — pie que sale en todas. Ahí van los datos de contacto y redes sociales.
Se editan igual que una página. Al guardar aplican inmediatamente en todo el sitio.
Errores comunes
- La página no muestra ningún dato: falta
web/config.php. Entra una vez a Configuración → Páginas Web y el sistema lo crea solo. También puedes ejecutarsudo ./setup.sh. - Sale "Página no encontrada": verifica que Apache tenga
mod_rewriteactivado. Sin él, la URL seríatusitio.cl/web/page.php?slug=carta. - No se ve una imagen: la URL puede estar mal. Ver Las imágenes no se ven.
- El precio sale como
2500en vez de$2.500: usa{{money precio_producto}}en vez de{{precio_producto}}.
¿Qué sigue?
- Insertar datos de tus tablas — todas las etiquetas y ejemplos avanzados.
- Formularios públicos — recibir datos del visitante.
- Galerías de imágenes — mostrar varias fotos por registro.