Navegación
La pantalla Navigation construye los menús de tu site. Un elemento de nav es una entrada de menú: una etiqueta, una URL de destino, un idioma y el menú al que pertenece.
Dónde viven los menús
Los menús se organizan en slots que provienen de tu tema: cada plantilla del tema declara sus slots de menú con un pequeño marcador, y el admin ofrece exactamente esos como opciones. Los temas de fábrica definen dos: header y footer. Si tu tema declara otros (o ninguno), la lista lo sigue.
Cada elemento pertenece a un idioma, así que cada idioma de tu site tiene sus propios menús.
Crear un elemento
- Label (el texto mostrado), URL y el idioma son obligatorios. El idioma se valida contra tu lista de Active Languages: los errores de tecleo se rechazan con un mensaje.
- El slot por defecto es header; cualquier cosa que tu tema declare puede elegirse.
- El orden de clasificación cae automáticamente al final del slot a menos que lo definas.
- Open in new tab: un interruptor de enlace externo para la etiqueta.
- Puedes partir de un elemento existente: un flujo de "duplicar" copia un elemento: con "(Copy)" añadido a la etiqueta y la posición justo después de la fuente: al mismo idioma y slot; un botón de copia por elemento hace lo mismo desde la lista.
Guardar un elemento de nav dispara un build del site automáticamente, así que el menú se actualiza tan pronto como termina el build.
Anidamiento y orden
- Submenús existen hasta un nivel: un elemento hijo se adjunta a un elemento padre de nivel superior en el mismo idioma y slot. Los cambios de padre se validan al guardar: un padre que no califica (o auto-parentarse) se rechaza con un error claro, y los menús desplegables se renderizan desde el árbol de hijos.
- Orden dentro de un menú: reordena todo el menú a la vez, o empuja un elemento hacia arriba o abajo. El orden se almacena y los árboles se reconstruyen en el momento del build.
Quitar elementos
Eliminar un elemento de nav lo mueve: junto con cualquier hijo de submenú que le pertenezca: a la papelera; restaura o elimina permanentemente desde allí.
Mover menús entre instancias
La navegación admite importación y exportación tanto en JSON como en CSV, así que puedes copiar un menú completo a otra instancia o traducir la misma estructura a otro idioma editando el archivo exportado.
Lo que reciben tus visitantes
Los menús son por idioma: solo aparecen los elementos del idioma que estás viendo. El site construido recibe el árbol padre/hijo por slot, así que los temas pueden renderizar headers horizontales, footers y submenús desplegables simples desde los mismos elementos.