Artículo de ayuda · Waclis

¿Cómo utilizar Nav Bar, Breadcrumbs y Pagination en el Editor de bloques de Waclis?

¿Cómo utilizar Nav Bar, Breadcrumbs y Pagination en el Editor de bloques de Waclis?

El Editor de bloques de Waclis incluye diferentes componentes que permiten representar o construir elementos de navegación dentro del contenido de una Página web.

Entre ellos encontrarás:

  • Nav Bar

  • Breadcrumbs

  • Pagination

Aunque los tres están relacionados con la navegación, cumplen funciones completamente diferentes.

En este tutorial aprenderás:

  • qué diferencia existe entre Nav Bar, Breadcrumbs y Pagination;

  • cuándo utilizar cada uno;

  • qué relación tienen con los Links;

  • por qué no modifican automáticamente el menú principal de Waclis;

  • cómo trabajar con Navigator;

  • cómo clonar elementos sin conservar URLs incorrectas;

  • por qué Breadcrumbs manuales requieren mantenimiento;

  • por qué agregar Pagination visualmente no crea paginación funcional;

  • cómo adaptar estos componentes a celular;

  • cómo evitar navegación falsa o confusa;

  • cómo trabajar con Classes, IDs y Linked styles;

  • qué precauciones tomar con HTML y CSS.

Antes de comenzar: navegación del contenido vs menú principal de Waclis

Esta diferencia es fundamental.

Cuando utilizas:

Nav Bar

dentro del Editor de bloques,

estás agregando un componente dentro del área editable de la página.

Esto no modifica automáticamente

  • Header;

  • menú principal;

  • Footer;

  • estructura general de navegación de la plantilla.

Recuerda

El Header y el Footer forman parte de la plantilla seleccionada para la Página web.

No se editan mediante el Editor de bloques.

Por ejemplo

Si estás editando el bloque:

debajo del menú

y agregas:

Nav Bar

obtendrás una navegación adicional dentro del contenido.

Conceptualmente

HEADER / MENÚ PRINCIPAL
────────────────────────────

NAV BAR CREADA EN EL BLOQUE
────────────────────────────

CONTENIDO DE LA PÁGINA

No reemplaza automáticamente

HEADER / MENÚ PRINCIPAL

Esto es especialmente importante

porque de lo contrario podrías terminar con:

MENÚ PRINCIPAL

+

SEGUNDO MENÚ CASI IDÉNTICO

sin una razón.

¿Qué componente debería utilizar?

Una guía rápida:

ComponenteUso principal
Nav BarCrear una navegación local o grupo organizado de Links
BreadcrumbsMostrar la ubicación jerárquica del contenido
PaginationPermitir recorrer páginas o grupos paginados cuando existe funcionalidad real

Ejemplo de Nav Bar

Descripción | Características | Descargas | Contacto

Ejemplo de Breadcrumbs

Inicio > Productos > Categoría > Producto

Ejemplo de Pagination

Anterior   1   2   3   Siguiente

Pero existe una diferencia crítica

Los primeros dos pueden utilizar Links configurados manualmente.

Pagination, en cambio, normalmente necesita una lógica real que determine:

  • qué página es la actual;

  • cuál es la anterior;

  • cuál es la siguiente;

  • qué contenido corresponde a cada número.

Por eso

1 2 3 4 5

dibujado visualmente:

no crea automáticamente un sistema de paginación.

1. ¿Cómo utilizar Nav Bar?

El componente Nav Bar permite organizar diferentes opciones de navegación dentro de una misma estructura.

Puede encontrarse dentro de la biblioteca de componentes estructurales del Editor de bloques.

¿Cuándo puede ser útil?

Para crear navegación dentro de una sección o área específica.

Por ejemplo:

PRODUCTO

Descripción
Características
Documentación
Preguntas frecuentes

O navegación secundaria

EMPRESA

Quiénes somos
Equipo
Historia
Contacto

O accesos a recursos

DOCUMENTACIÓN

Primeros pasos
Configuración
Integraciones
Soporte

Nav Bar no tiene que sustituir el menú principal

Su función puede ser:

ayudar al visitante a recorrer un conjunto específico de contenidos.

Nav Bar vs menú principal de Waclis

El menú principal de la Página web se gestiona desde la configuración correspondiente de Menúes.

El componente Nav Bar del Editor de bloques:

forma parte del contenido visual de un bloque.

Ejemplo

Tu Header ya contiene:

Inicio
Productos
Servicios
Blog
Contacto

Dentro de Servicios

podrías crear una Nav Bar secundaria:

Consultoría
Implementación
Capacitación
Soporte

Eso sí puede tener sentido

porque cumple una función diferente.

Ejemplo innecesario

Header:

Inicio
Productos
Servicios
Contacto

y justo debajo:

Inicio
Productos
Servicios
Contacto

Estás duplicando navegación

sin aportar nueva información.

Antes de agregar Nav Bar pregunta

¿Qué navegación adicional necesita realmente el visitante?

Nav Bar vs Tabs

Pueden parecer similares visualmente.

Nav Bar

normalmente conduce hacia:

  • otro contenido;

  • otra sección;

  • otra página;

  • otra ubicación.

Tabs

cambia contenido dentro de un mismo componente interactivo.

Ejemplo Nav Bar

Sobre nosotros → /nosotros

Equipo → /equipo

Contacto → /contacto

Ejemplo Tabs

[ DESCRIPCIÓN ][ ESPECIFICACIONES ]

→ cambia el contenido dentro del mismo componente

No construyas Tabs con una Nav Bar

si necesitas comportamiento de pestañas.

Tampoco utilices Tabs como menú

si cada opción debe abrir una página diferente.

Nav Bar vs List Group

También pueden parecer similares.

List Group

puede presentar:

Primeros pasos
Configuración
Soporte

como una lista vertical.

Nav Bar

puede resultar más apropiada para una navegación horizontal o estructura de navegación más evidente.

Elige según

  • cantidad de opciones;

  • jerarquía;

  • desktop;

  • mobile.

¿Cómo agregar Nav Bar?

Selecciona el componente:

Nav Bar

y agrégalo dentro de la Section correspondiente.

Después abre Navigator

Una estructura conceptual puede ser:

Nav Bar
├── Nav Item
│ └── Link
├── Nav Item
│ └── Link
└── Nav Item
└── Link

La estructura exacta puede variar

por eso debes utilizar Navigator.

Cada opción puede contener un Link

Por ejemplo:

Link
Text:
Características

Url:
/caracteristicas

Al modificar una opción

revisa siempre:

TEXTO
+
URL

Error clásico al clonar

Original:

Productos
→ /productos

Copia:

Servicios
→ /productos

Cambiaste el texto,

pero no el destino.

Revisa cada Link después de clonar

Target

También puedes revisar:

Target

según el destino.

Mantén una lógica consistente

Si todas las opciones son navegación interna:

normalmente deberían comportarse de forma coherente.

No hagas:

Opción A
→ misma pestaña

Opción B
→ nueva pestaña

Opción C
→ misma pestaña

sin una razón.

Rel y Download

No los modifiques sin necesidad.

Una Nav Bar habitual

normalmente utiliza Links de navegación,

no descargas.

Si una opción realmente descarga un recurso

pregunta si debería presentarse como:

Descargar catálogo

dentro de la navegación

o como un CTA específico.

No mezcles funciones distintas sin una intención clara.

Cantidad de opciones

Una Nav Bar con:

3 a 5 opciones

puede ser fácil de recorrer.

Una con:

15 opciones

puede volverse complicada,

especialmente en mobile.

No existe un número obligatorio

pero cuanto más crece:

  • más espacio necesita;

  • más difícil se vuelve la jerarquía.

Si tienes muchas opciones

considera:

  • categorías;

  • List Group;

  • menú de navegación real;

  • varias secciones.

No reduzcas el Font size hasta hacer entrar 15 enlaces en una sola fila.

Nav Bar y mobile

Desktop:

Descripción | Características | Descargas | Contacto

Mobile puede necesitar

Descripción
Características
Descargas
Contacto

o una reorganización equivalente.

No mantengas:

DescripciónCaracterísticasDescargasContacto

apretado en una sola línea.

Si el componente posee comportamiento responsive propio

compruébalo en:

  • tablet;

  • teléfono;

  • Ver página.

No asumiremos que cualquier Nav Bar se convierte automáticamente en menú desplegable

La estructura exacta depende del componente utilizado.

Si no se adapta correctamente

primero revisa:

  • Wrap;

  • Width;

  • Padding;

  • cantidad de opciones;

  • estructura.

No agregues automáticamente un menú hamburguesa mediante JavaScript

si el componente actual no lo necesita.

Nav Bar y estado actual

Una navegación puede destacar la opción actual.

Por ejemplo:

Descripción
CARACTERÍSTICAS
Descargas

Pero no confundas:

estilo Active

con lógica automática.

Si el Nav Bar es manual

puede requerir configurar manualmente cuál opción se presenta como activa.

No asumas que sabe automáticamente qué página estás visitando

si no existe una funcionalidad que lo determine.

Especialmente si copias la misma Nav Bar a varias páginas

podrías terminar con:

Productos

marcado como activo también en:

Servicios

Revisa cada instancia manual.

Nav Bar y anclas internas

Puede utilizarse para navegar dentro de una misma página.

Por ejemplo:

Características
Especificaciones
Preguntas frecuentes

podrían apuntar a Sections con IDs correspondientes.

Conceptualmente

Características
→ #caracteristicas

La Section de destino necesita un ID válido y único.

Ejemplo

id="caracteristicas"

No utilices el mismo ID en varias Sections.

Después prueba el desplazamiento real.

No asumas que escribir un nombre parecido es suficiente.

Debe coincidir exactamente la referencia.

Nav Bar fija mientras se desplaza

Eso sería un comportamiento adicional.

No asumas que el componente:

Nav Bar

queda automáticamente fijo o Sticky.

Si necesitas ese comportamiento

requiere revisar la estructura y estilos específicos.

No utilices Position fixed indiscriminadamente.

Puede:

  • tapar el Header;

  • ocultar contenido;

  • generar problemas mobile.

Para navegación local simple

una Nav Bar estática puede ser suficiente.

2. ¿Cómo utilizar Breadcrumbs?

El componente Breadcrumbs permite representar la ubicación jerárquica del contenido.

Conceptualmente:

Inicio > Productos > Electrónica > Producto ABC

¿Qué comunica?

Ayuda al visitante a comprender:

  • dónde se encuentra;

  • qué categorías superiores existen;

  • cómo volver hacia niveles anteriores.

Breadcrumbs no es simplemente una lista de Links

Tiene una lógica jerárquica.

Ejemplo

Inicio
>
Productos
>
Audio
>
Auriculares

Esto comunica:

Auriculares
pertenece a
Audio
que pertenece a
Productos

¿Cuándo puede ser útil?

En sitios con:

  • categorías;

  • subcategorías;

  • contenidos jerárquicos;

  • documentación;

  • catálogos;

  • páginas profundas.

Ejemplo documentación

Inicio > Ayuda > Editor de bloques > Componentes

Ejemplo Blog

Inicio > Blog > Diseño > Artículo

si esa estructura corresponde realmente al sitio.

¿Cuándo puede ser innecesario?

En una página simple:

Inicio > Contacto

puede aportar poco,

especialmente si la navegación principal ya es muy clara.

No agregues Breadcrumbs a todas las páginas solo porque existe el componente

Utilízalo cuando la jerarquía aporta orientación.

Breadcrumbs vs Nav Bar

Breadcrumbs responde:

¿Dónde estoy dentro de la estructura?

Nav Bar responde:

¿A qué otros contenidos puedo ir?

Ejemplo

Breadcrumb:

Inicio > Productos > Categoría A > Producto

Nav Bar:

Descripción | Especificaciones | Descargas

Pueden convivir

porque resuelven necesidades diferentes.

¿Cómo agregar Breadcrumbs?

Agrega el componente:

Breadcrumbs

dentro de la estructura correspondiente.

Utiliza Navigator

Una estructura conceptual puede ser:

Breadcrumbs
├── Breadcrumb Item
│ └── Link
├── Breadcrumb Item
│ └── Link
├── Breadcrumb Item
│ └── Link
└── Current Item

La estructura exacta puede variar.

Normalmente

los niveles anteriores pueden ser Links.

El nivel actual puede presentarse como texto

porque ya te encuentras allí.

Ejemplo

Inicio → Link

Productos → Link

Audio → Link

Auriculares → actual

No necesitas que el último elemento enlace a sí mismo

Mantén una jerarquía real

Este punto es fundamental.

No utilices:

Inicio > Contacto > Productos > Blog > Auriculares

simplemente porque esas páginas existen.

Breadcrumbs no representa el historial de clics

Representa una jerarquía conceptual.

Ejemplo correcto

Inicio
>
Productos
>
Auriculares
>
Modelo ABC

No significa

el usuario hizo clic primero en Inicio,
después Productos,
después Auriculares

El usuario podría haber ingresado directamente al Modelo ABC.

Breadcrumbs sigue mostrando su ubicación jerárquica.

Breadcrumbs manuales

Si construyes Breadcrumbs manualmente:

debes mantenerlos actualizados.

Por ejemplo

Original:

Inicio > Productos > Categoría A > Producto A

Lo clonas para Producto B

y modificas únicamente:

Producto A
→ Producto B

Pero Producto B pertenece a:

Categoría B

El Breadcrumb quedaría incorrecto.

Debes revisar todos los niveles.

No asumas sincronización automática

Un Breadcrumb creado visualmente dentro del Editor de bloques puede ser contenido manual.

No necesariamente conoce

  • categoría actual;

  • nombre de página;

  • ruta;

  • jerarquía.

Si cambia la estructura del sitio

debes actualizarlo.

Clonar Breadcrumbs

Puede resultar útil para mantener diseño,

pero revisa:

  • todos los textos;

  • todas las URLs;

  • nivel actual;

  • IDs.

No cambies solamente el último elemento.

Separadores

Breadcrumbs suelen utilizar separadores visuales.

Por ejemplo:

>

o:

/

Mantén un criterio consistente.

No utilices separadores decorativos demasiado llamativos.

Su función es mostrar relación jerárquica.

Breadcrumbs muy largos

Ejemplo:

Inicio
>
Productos
>
Industria
>
Equipamiento
>
Herramientas
>
Herramientas eléctricas
>
Producto

puede volverse complicado en celular.

Pregunta si todos los niveles son necesarios.

No elimines niveles arbitrariamente si son importantes,

pero evita jerarquías artificialmente profundas.

Mobile

Puede ocupar varias líneas.

Eso puede ser correcto.

No utilices:

white-space: nowrap

si provoca desbordamiento.

Permite que los elementos se adapten cuando sea necesario.

No reduzcas el Font size excesivamente.

Breadcrumbs y SEO

Breadcrumbs pueden ayudar a representar jerarquías para el usuario.

Pero agregar visualmente este componente no significa automáticamente:

“Google interpretará una estructura avanzada específica.”

Este tutorial se centra en:

  • navegación;

  • experiencia;

  • contenido visual.

No asumas funcionalidades estructuradas adicionales si no han sido implementadas.

Breadcrumbs y Home

El primer elemento puede ser:

Inicio

Pero no existe una obligación absoluta de mostrarlo en cualquier contexto.

Mantén el recorrido que realmente ayuda al visitante.

Breadcrumbs dentro de un bloque fijo

Si agregas Breadcrumbs en:

debajo del menú

recuerda que ese bloque es independiente del contenido dinámico central.

Por eso

si utilizas una estructura manual en varias páginas:

puede necesitar mantenimiento individual.

No asumas que el nombre del contenido central se insertará automáticamente.

3. ¿Cómo utilizar Pagination?

El componente Pagination representa controles para recorrer diferentes páginas o conjuntos de resultados.

Conceptualmente:

← Anterior   1   2   3   4   Siguiente →

Puede encontrarse dentro de la biblioteca de componentes.

Pero Pagination tiene una particularidad esencial

su apariencia visual no crea automáticamente la funcionalidad de paginación.

Puedes agregar:

1
2
3
4
Siguiente

al lienzo,

pero eso no significa que Waclis vaya a dividir automáticamente:

40 elementos

en:

10 por página

La paginación real necesita lógica

Debe existir una funcionalidad que determine:

  • conjunto total de elementos;

  • cantidad por página;

  • página actual;

  • página anterior;

  • página siguiente;

  • destino de cada número.

Esto es fundamental

Pagination puede ser

PRESENTACIÓN VISUAL

pero para funcionar necesita:

LÓGICA REAL

¿Cuándo utilizar Pagination?

Cuando ya existe un conjunto de contenidos paginado y necesitas trabajar sobre su presentación.

Por ejemplo

una funcionalidad puede mostrar:

Página 1
→ elementos 1 a 10

Página 2
→ elementos 11 a 20

Y Pagination permite navegar entre ellas.

No utilices Pagination como decoración

Ejemplo problemático

1 2 3 Siguiente

debajo de seis Cards estáticas,

cuando todos los números llevan a:

#

o no hacen nada.

Eso crea una interacción falsa.

Si no existe otra página

no necesitas Pagination.

Pagination vs Carousel

Ambos permiten avanzar entre contenido,

pero funcionan de forma diferente.

Carousel

cambia elementos dentro de una misma zona interactiva.

Pagination

normalmente cambia una página o conjunto de resultados.

Ejemplo Carousel

[ CARD A ][ CARD B ] →

Ejemplo Pagination

Página 1
↓
elementos 1-10

[ 1 ][ 2 ][ 3 ]

No utilices Pagination para controlar un Carousel

salvo que la estructura específica haya sido diseñada así.

Pagination vs Slider

Mismo principio.

Un Slider posee controles internos propios.

Pagination representa navegación entre páginas o bloques paginados.

Estructura conceptual

Pagination
├── Previous
├── Page 1
├── Page 2
├── Page 3
└── Next

Cada elemento puede ser

  • Link;

  • control;

según la estructura.

Utiliza Navigator.

Si existe funcionalidad real

no cambies propiedades internas indiscriminadamente.

Por ejemplo

pueden existir URLs o parámetros que determinan la página.

No reemplaces:

?page=2

por:

#

solo para cambiar el diseño.

Para cambiar apariencia

utiliza Estilo.

Página actual

Pagination debería comunicar cuál es la página activa.

Por ejemplo:

Anterior   1   [2]   3   4   Siguiente

La página:

2

está activa.

Si el componente es funcional

ese estado debería corresponder al contenido mostrado.

No marques manualmente:

3

como activa si estás viendo página 2.

Primera página

Puede ocurrir que:

Anterior

no deba estar disponible.

Última página

Puede ocurrir que:

Siguiente

no deba estar disponible.

El comportamiento exacto debe corresponder a la funcionalidad real.

No simules Disabled solamente por estética

Si la paginación es estática

pregúntate si debería existir.

Muchos números

Una Pagination como:

1 2 3 4 5 6 7 8 9 10 11 12 13 14...

puede volverse muy larga.

Una implementación funcional puede necesitar estrategias como:

1 2 3 ... 20

pero no afirmaremos que el componente de Waclis las genere automáticamente.

Si ya existe funcionalidad:

conserva la estructura.

No construyas manualmente 100 Links.

Pagination y URLs

En una implementación funcional,

las URLs pueden incluir parámetros o rutas.

No modifiques el destino sin comprenderlo.

Ejemplo conceptual

Página 1
→ ?page=1

Página 2
→ ?page=2

Estos son ejemplos conceptuales,

no URLs obligatorias de Waclis.

No copies este formato si la funcionalidad actual utiliza otro.

Pagination en mobile

Desktop:

Anterior  1  2  3  4  5  Siguiente

Mobile podría necesitar:

‹  1  2  3  ›

o una distribución más compacta,

dependiendo del diseño.

No elimines controles importantes

solamente para hacerla entrar.

Primero revisa:

  • Padding;

  • cantidad de números;

  • texto;

  • comportamiento real.

Evita Buttons o Links demasiado pequeños.

El usuario debe poder seleccionar cada página con comodidad.

Pagination con texto

Anterior
Siguiente

puede ser más claro que solamente:

‹
›

según el contexto.

Pero en espacios pequeños los iconos pueden resultar útiles.

Mantén comprensión.

No dependas de iconos ambiguos.

Nav Bar, Breadcrumbs y Pagination: diferencia conceptual

Podemos resumirlos así:

NAV BAR
→ dónde puedo ir

BREADCRUMBS
→ dónde estoy

PAGINATION
→ qué página del conjunto estoy recorriendo

Esta diferencia ayuda a elegir correctamente.

Ejemplo completo

Una página de documentación podría mostrar:

Breadcrumbs

Inicio > Ayuda > Editor de bloques > Componentes

Después:

Nav Bar

Primeros pasos | Componentes | Personalización

Y si existe una lista paginada real de artículos:

Pagination

Anterior 1 2 3 Siguiente

Cada componente cumple una función distinta.

No es necesario utilizar los tres simultáneamente.

Evita sobrecargar navegación

Una página puede terminar con:

Header
Breadcrumbs
Nav Bar
Tabs
Pagination
Footer

Eso puede ser apropiado en una aplicación compleja,

pero para una Página web sencilla:

puede generar demasiado ruido.

Pregunta siempre

¿Esta navegación ayuda al usuario o le agrega decisiones innecesarias?

Jerarquía de navegación

No todas las navegaciones tienen el mismo nivel.

Principal

Header

Jerárquica

Breadcrumbs

Local

Nav Bar

Contenido interno

Tabs

Paginación

Pagination

Mantén diferencias visuales

No hagas que una Nav Bar secundaria sea más dominante que el menú principal

sin una razón.

Breadcrumbs suelen ser más discretos

porque cumplen una función orientativa.

Pagination debe ser visible

pero no necesita dominar la página.

Navigator en estos componentes

Repasemos las estructuras conceptuales.

Nav Bar

Nav Bar
└── Nav Item
└── Link

Breadcrumbs

Breadcrumbs
└── Breadcrumb Item
└── Link

Pagination

Pagination
└── Page Item
└── Link

La estructura exacta puede variar

Utiliza Navigator antes de

  • clonar;

  • eliminar;

  • mover.

Seleccionar padre

También puede ayudarte.

Por ejemplo

seleccionaste:

texto "Productos"

pero necesitas cambiar:

Link

Utiliza:

Seleccionar padre

hasta llegar al elemento correcto.

Pero observa siempre la jerarquía.

No elimines Nav Bar completa

si querías retirar una opción.

Clonar elementos

Mismo principio en los tres componentes.

Clona:

Nav Item

si quieres otra opción.

Clona:

Breadcrumb Item

si necesitas otro nivel.

Clona:

Page Item

solo si la paginación funcional realmente necesita otro control.

Después revisa

  • texto;

  • URL;

  • Target;

  • ID;

  • estado Active.

No dejes Links duplicados

Eliminar

Waclis no solicita confirmación.

Si eliminas:

Nav Bar

en lugar de:

Nav Item

puedes retirar todo el componente.

Utiliza Deshacer

si ocurre.

Mover opciones

Puedes reorganizar Nav Items.

Por ejemplo

Antes:

Servicios
Productos
Contacto

Después:

Productos
Servicios
Contacto

Después de mover:

revisa mobile.

Breadcrumbs

No deberían reordenarse arbitrariamente.

Su orden representa jerarquía.

No hagas:

Producto > Inicio > Categoría

Pagination

Tampoco debería reordenarse por diseño.

Los números tienen una secuencia funcional.

Classes e IDs

Aplica la misma regla:

ID
→ único

Class
→ puede compartirse

Nav Items pueden compartir

secondary-nav-item

Breadcrumbs pueden compartir

breadcrumb-item-custom

Pagination puede compartir

pagination-item-custom

Pero no cambies IDs internos

si participan en una funcionalidad existente.

Linked styles

Puede resultar útil para mantener:

  • mismo Padding;

  • misma Typography;

  • mismo Border.

Por ejemplo

todas las opciones de Nav Bar deberían mantener una apariencia coherente.

Si cambias una y cambian todas:

puede ser correcto.

Para una opción especial:

agrega una Class adicional.

Ejemplo

secondary-nav-item active-special

si realmente necesitas una excepción.

No agregues IDs distintos a todos

solo para personalizarlos individualmente.

Estado Hover

Nav Bar puede utilizar Hover.

Normal:

texto oscuro

Hover:

color de marca

Mantén una diferencia moderada.

Breadcrumbs también pueden tener Hover

en los elementos que son Links.

El elemento actual

no debería necesariamente parecer clicable.

Pagination

sus Links también pueden utilizar Hover.

Mantén diferencia entre:

Hover

y:

Active

No hagas que Hover y Active se vean exactamente iguales

Active

Un elemento Active debe comunicar:

ubicación actual

Pero recuerda

configurar visualmente Active no crea automáticamente la lógica de página actual.

Especialmente en navegación manual.

CSS global peligroso: navegación

Evita reglas globales como:

nav {
background: #000;
}

si no sabes qué otras navegaciones existen.

Puede afectar:

  • Header;

  • Nav Bar;

  • Tabs;

  • componentes internos.

Evita:

.nav-link {
color: red;
}

globalmente.

Puede afectar diferentes componentes.

Evita:

.breadcrumb {
margin: 0;
}

globalmente si existen otros Breadcrumbs.

Evita:

.pagination {
justify-content: center;
}

globalmente si no quieres modificar todas las instancias.

Utiliza scope

Por ejemplo:

product-secondary-nav

CSS:

.product-section .product-secondary-nav {
...
}

Breadcrumbs

custom-breadcrumbs

Pagination

custom-pagination

Estos nombres son ejemplos

No representan Classes obligatorias.

No modifiques Header accidentalmente

Este es un riesgo importante.

Una regla como:

.navbar {
display: none;
}

podría afectar una navegación estructural de la Página web.

Si solamente quieres modificar el componente que agregaste:

utiliza una Class propia.

Nunca ocultes globalmente .navbar

sin comprobar el alcance.

CSS global sobre Links

También evita:

a {
text-decoration: none;
}

globalmente.

Puede hacer que muchos Links pierdan una indicación visual importante.

Limita la personalización.

Bootstrap y navegación

Waclis utiliza Bootstrap 4 en el entorno actual de la Página web.

Algunos componentes pueden utilizar Classes estructurales asociadas a este sistema.

Por eso

no elimines Classes como:

  • nav;

  • navbar;

  • breadcrumb;

  • pagination;

u otras relacionadas,

si no comprendes su función.

Tampoco reemplaces su estructura por ejemplos de otra versión de Bootstrap

sin verificar.

Si pides ayuda a una IA

indica:

Waclis utiliza Bootstrap 4.

No pidas “actualizar a Bootstrap 5”

si tu objetivo es personalizar el componente existente.

HTML del elemento

Editar código HTML <>

puede ser útil para comprender:

  • Items;

  • Links;

  • Classes;

  • jerarquía;

  • estado Active.

Especialmente en Pagination funcional

puede ayudarte a identificar URLs reales.

Pero no necesitas HTML para:

  • cambiar texto;

  • cambiar color;

  • modificar Padding.

Utiliza primero:

Contenido y Estilo

Code editor global

No es necesario para modificaciones habituales.

No abras Code editor para cambiar:

Productos

por:

Servicios

Utiliza el elemento correspondiente.

JavaScript

No agregues JavaScript para crear navegación si:

  • un Link normal resuelve la acción;

  • el componente ya posee comportamiento.

Por ejemplo

Nav Bar con Links:

no necesita JavaScript para ir a:

/contacto

Breadcrumbs:

tampoco.

Pagination

si no existe una lógica real detrás:

agregar JavaScript improvisado no es una solución general.

Primero debe existir un conjunto de datos o páginas que realmente puedan paginarse.

No simules funcionalidad.

Ejemplo práctico 1: Nav Bar secundaria de Servicios

Queremos:

CONSULTORÍA | IMPLEMENTACIÓN | CAPACITACIÓN | SOPORTE

Paso 1

Agrega Nav Bar.

Paso 2

Utiliza Navigator.

Paso 3

Identifica cada Nav Item.

Paso 4

Modifica los textos.

Paso 5

Selecciona cada Link.

Paso 6

Configura su Url real.

Paso 7

Revisa Target.

Paso 8

Personaliza:

  • Typography;

  • Padding;

  • Hover;

  • Active si corresponde.

Paso 9

Revisa mobile.

Paso 10

Guardar Cambios.

Paso 11

Ver página.

Paso 12

Prueba las cuatro opciones.

Ejemplo práctico 2: navegación interna por anclas

Página larga:

Características
Especificaciones
Beneficios
FAQ

Nav Bar:

Características | Especificaciones | Beneficios | FAQ

Cada Section puede tener un ID único.

Por ejemplo:

id="caracteristicas"

Link:

#caracteristicas

Repite el procedimiento con cada destino.

Después prueba todos los enlaces.

No dupliques IDs.

Ejemplo práctico 3: Breadcrumbs de producto

Inicio > Productos > Muebles > Silla ABC

Configura:

Inicio
→ Home

Productos:

→ Productos

Muebles:

→ categoría Muebles

Silla ABC:

→ contenido actual

puede mostrarse sin Link según la estructura.

Después comprueba toda la jerarquía.

Ejemplo práctico 4: Breadcrumbs de documentación

Inicio > Ayuda > Editor de bloques > Navegación

Este recorrido ayuda al visitante a comprender:

Navegación

forma parte de:

Editor de bloques

No agregues niveles que no existen.

Ejemplo práctico 5: Pagination funcional existente

Supongamos que una página ya presenta:

10 artículos

y dispone de varias páginas reales.

Pagination:

Anterior  1  2  3  Siguiente

Si solamente quieres cambiar apariencia:

modifica:

  • Typography;

  • Border;

  • Background;

  • Hover;

  • Active;

  • Padding.

No cambies:

  • URLs;

  • parámetros;

  • atributos funcionales;

sin necesidad.

Después prueba:

1
2
3
Anterior
Siguiente

Ejemplo práctico 6: Cards estáticas sin Pagination

Tienes:

[ CARD A ][ CARD B ][ CARD C ]

[ CARD D ][ CARD E ][ CARD F ]

Todas están en la página.

No agregues:

1 2 3

si no existen otras páginas.

Si quieres reducir contenido:

puede ser mejor:

  • mostrar menos Cards;

  • crear una página de detalle;

  • utilizar Carousel;

  • separar categorías.

Pagination visual no resolverá el problema.

¿Qué hacer si Nav Bar abre la página incorrecta?

Selecciona el Link correspondiente.

Revisa:

Url

Esto ocurre frecuentemente después de clonar.

¿Qué hacer si no encuentro Url?

Probablemente tengas seleccionado:

  • Nav Item;

  • texto;

  • contenedor;

en lugar del Link.

Utiliza Navigator o Seleccionar padre.

¿Qué hacer si quiero agregar una opción?

Clona:

Nav Item completo

Después actualiza:

  • texto;

  • URL;

  • ID.

¿Qué hacer si quiero eliminar una opción?

Selecciona Nav Item.

No elimines Nav Bar completa.

¿Qué hacer si una opción no entra en celular?

Primero revisa:

  • texto;

  • cantidad de opciones;

  • Padding;

  • Wrap.

No reduzcas Font size excesivamente.

¿Qué hacer si todas las opciones quedan en una sola línea y desbordan?

Revisa la estructura responsive.

No utilices:

body {
overflow-x: hidden;
}

como solución.

Corrige la navegación.

¿Qué hacer si quiero un menú hamburguesa?

Eso implica una estructura interactiva adicional.

No asumas que un Nav Bar simple debe convertirse automáticamente.

Si necesitas ese comportamiento:

primero revisa las opciones y estructura existentes del componente.

No agregues librerías externas sin necesidad.

¿Qué hacer si Nav Bar secundaria se parece demasiado al Header?

Cambia su jerarquía visual.

Puede ser:

  • más pequeña;

  • más discreta;

  • con otro Background;

  • dentro de un Container.

No debería competir con la navegación principal.

¿Qué hacer si Breadcrumbs muestran una categoría incorrecta?

Actualiza:

  • texto;

  • Link.

Si son manuales:

debes hacerlo manualmente.

¿Qué hacer si cloné Breadcrumbs y todos apuntan al contenido anterior?

Revisa cada Link.

No cambies solamente el último nivel.

¿Qué hacer si Breadcrumbs son demasiado largos en celular?

Revisa:

  • cantidad de niveles;

  • nombres;

  • Padding;

  • Wrap.

No reduzcas el texto hasta hacerlo ilegible.

¿Qué hacer si el último elemento parece Link pero no lo es?

Puede ser intencional porque representa el contenido actual.

Diferencia visualmente el estado actual cuando corresponda.

¿Qué hacer si quiero que el último elemento también sea clicable?

Pregunta si aporta algo.

Un Link hacia la misma página normalmente es innecesario.

¿Qué hacer si Breadcrumbs no siguen la ruta real que hizo el usuario?

Eso no es necesariamente un error.

Breadcrumbs muestran jerarquía,

no historial de navegación.

¿Qué hacer si quiero un botón “Volver”?

No utilices Breadcrumbs para simular historial.

Puedes utilizar un Link hacia un destino específico si corresponde.

“Volver” dinámico sería otro comportamiento.

¿Qué hacer si Pagination aparece pero no cambia contenido?

Pregunta:

¿Existe realmente lógica de paginación?

Si no existe:

el componente es solamente visual.

No lo publiques como funcional.

¿Qué hacer si todos los números apuntan a #?

No existe navegación real.

Debes:

  • configurar destinos reales si existen páginas reales;

  • o eliminar Pagination.

No dejes Links de demostración.

¿Qué hacer si el número activo no corresponde?

Revisa la lógica o estado de la implementación existente.

Si lo configuraste manualmente:

actualízalo.

¿Qué hacer si Anterior funciona pero Siguiente no?

Revisa el Link o funcionalidad específica de Siguiente.

No asumas que todos los controles comparten el mismo destino.

¿Qué hacer si al clonar una página dejé Pagination apuntando a la anterior?

Actualiza todos los destinos.

Pero considera si esa paginación debería ser manual.

Si son muchas páginas:

una solución dinámica sería más mantenible.

¿Qué hacer si tengo 100 páginas?

No construyas manualmente 100 controles.

Necesitas una funcionalidad real de paginación.

¿Qué hacer si quiero mostrar “Página 2 de 10”?

Puedes presentarlo como información complementaria cuando corresponda.

Pero debe coincidir con la página real.

No inventes:

2 de 10

si no existe ese conjunto.

Hover y estados

Nav Bar

Hover puede indicar interactividad.

Breadcrumbs

Solo los elementos clicables necesitan comunicar Hover.

Pagination

Hover debe diferenciarse de Active.

Ejemplo

NORMAL
→ borde gris

HOVER
→ borde de marca

ACTIVE
→ fondo de marca

Mantén suficiente contraste.

No dependas únicamente de color

cuando el estado actual sea importante.

Responsive general

Revisa estos componentes en:

  • desktop;

  • tablet;

  • celular.

Especialmente

Nav Bar:

muchas opciones

Breadcrumbs:

muchos niveles

Pagination:

muchos números

La respuesta no siempre es reducir Font size.

Puede ser:

  • simplificar;

  • permitir Wrap;

  • eliminar elementos innecesarios;

  • utilizar otra estructura.

Accesibilidad en Nav Bar

Los Links deberían tener textos claros.

Evita:

1
2
3

sin contexto,

salvo que su significado sea evidente.

Accesibilidad en Breadcrumbs

El orden debe ser lógico.

Los separadores no deberían ser la única forma de comprender la estructura.

Accesibilidad en Pagination

El usuario debe poder reconocer:

  • página actual;

  • anterior;

  • siguiente.

Mantén los controles fáciles de seleccionar.

No elimines indicadores de foco globalmente

Especialmente si personalizas:

outline: none;

No elimines foco sin alternativa.

Animaciones

Estos componentes normalmente no necesitan grandes animaciones.

Una Nav Bar que:

rebota

al entrar

puede distraer.

Breadcrumbs deberían ser discretos.

Pagination también.

Si utilizas Animate on scroll

aplícalo con moderación al bloque completo,

no necesariamente a cada Link.

Mantenimiento de Nav Bar

Si una página deja de existir:

actualiza o retira su Link.

Si cambia la URL:

actualízala.

Si cambia el nombre:

actualiza texto.

Mantenimiento de Breadcrumbs

Si cambia la jerarquía:

actualiza:

  • niveles;

  • textos;

  • Links.

Mantenimiento de Pagination manual

Puede volverse complejo muy rápidamente.

Si agregas una nueva página intermedia:

podrías necesitar actualizar:

  • página anterior;

  • siguiente;

  • numeración;

  • Active;

en varias páginas.

Por eso la Pagination es uno de los componentes que más claramente se beneficia de una funcionalidad dinámica cuando el conjunto es grande.

No confundas contenido estático con navegación dinámica

Una Nav Bar manual puede ser perfectamente válida.

Breadcrumbs manuales también,

si la estructura es pequeña.

Pagination manual de muchas páginas

puede resultar difícil de mantener.

Utilizar IA para diseñar una Nav Bar secundaria

Puedes utilizar ChatGPT, Claude o Gemini.

Por ejemplo:

Tengo estas páginas:

[lista]

Necesito una navegación secundaria dentro de una sección de Waclis.

Agrupa solamente aquellas que pertenecen al mismo nivel y función.

No incluyas páginas del menú principal si no aportan valor adicional.
No inventes páginas.

IA para reducir opciones

Esta Nav Bar tiene estas opciones:

[lista]

En celular resulta demasiado extensa.

Identifica:
- opciones duplicadas;
- nombres que pueden abreviarse;
- elementos que deberían agruparse en otra estructura.

No elimines contenido sin explicarlo.

IA para revisar Links

Tengo esta navegación:

Texto → URL

[pegar lista]

Revisa:
- si cada texto anticipa correctamente el destino;
- URLs duplicadas inesperadas;
- opciones que apuntan al mismo destino.

No inventes URLs nuevas.

IA para Breadcrumbs

Tengo esta jerarquía real del sitio:

[pegar estructura]

Página actual:
[nombre]

Construye el recorrido conceptual de Breadcrumbs utilizando únicamente niveles que existan realmente.

No inventes categorías.

IA para revisar Breadcrumbs

Tengo estos Breadcrumbs:

[lista de texto + URL]

La jerarquía real es:

[estructura]

Identifica:
- niveles incorrectos;
- enlaces que apuntan a otra categoría;
- niveles innecesarios.

No cambies URLs sin indicarlo.

IA para decidir si Breadcrumbs aporta valor

Mi sitio tiene esta profundidad de navegación:

[estructura]

Analiza en qué tipos de páginas Breadcrumbs ayudaría realmente al usuario y en cuáles sería redundante.

No asumas que todas las páginas necesitan Breadcrumbs.

IA para Pagination

Tengo este conjunto de contenido:

[cantidad y estructura]

Quiero decidir si necesito:
- Pagination;
- Carousel;
- Mostrar más;
- una sola página.

Analiza según:
- cantidad de elementos;
- necesidad de URL individual por página;
- facilidad de navegación;
- mobile.

No inventes funcionalidad que no existe.

IA para detectar paginación falsa

Este es el HTML de una Pagination en Waclis:

[pegar]

Identifica:
- Previous;
- Next;
- números;
- URLs;
- elementos Active;
- Links con #;
- controles sin destino real.

No agregues JavaScript.
No inventes páginas.

IA para diagnosticar Pagination

Tengo esta Pagination que debería ser funcional:

[HTML]

Página actual:
[datos]

Revisa si:
- Previous apunta correctamente;
- Next apunta correctamente;
- los números tienen destinos diferentes;
- Active coincide con la página actual.

No reescribas todo el componente.

IA para CSS de Nav Bar

Tengo una Nav Bar secundaria en Waclis.

Raíz:
.secondary-nav-custom

Necesito:
- Links claramente visibles;
- Hover moderado;
- estado Active diferenciado;
- permitir Wrap en celular;
- no modificar Header ni menú principal.

Waclis utiliza Bootstrap 4.

No cambies HTML.
No agregues JavaScript.

Devuélveme solamente CSS limitado a .secondary-nav-custom.

IA para Breadcrumbs

Tengo Breadcrumbs dentro de:

.custom-breadcrumbs-section

Necesito:
- Typography discreta;
- Links distinguibles;
- último elemento con estilo de página actual;
- permitir varias líneas en celular;
- no afectar otros Breadcrumbs.

Waclis utiliza Bootstrap 4.

No cambies HTML.
Devuélveme solamente CSS localizado.

IA para Pagination

Tengo una Pagination funcional en:

.custom-pagination-section

Necesito modificar solamente:
- Padding;
- Border radius;
- Hover;
- estado Active;
- espacio entre controles.

No cambies URLs.
No cambies parámetros.
No modifiques la lógica.
No agregues JavaScript.

Waclis utiliza Bootstrap 4.

Devuélveme solamente CSS limitado a .custom-pagination-section.

IA para detectar CSS global peligroso

Revisa este CSS:

[pegar]

Busca selectores globales que puedan afectar navegación, especialmente:

nav
.nav
.navbar
.nav-link
.active
.breadcrumb
.breadcrumb-item
.pagination
.page-item
.page-link
a

Indica cuáles pueden afectar Header, Tabs u otros componentes.

No modifiques el CSS.

IA para navegación responsive

Tengo esta Nav Bar secundaria:

[opciones]

En desktop entra en una fila.
En celular no entra.

Antes de generar CSS analiza:
1. si los textos pueden abreviarse;
2. si debería permitir Wrap;
3. si alguna opción debería pasar a List Group;
4. si existe demasiada navegación secundaria.

No ocultes Links importantes.
No agregues un menú hamburguesa sin justificarlo.

Buenas prácticas para Nav Bar

Recomendamos:

  • utilizarla como navegación secundaria o local;

  • no duplicar el menú principal;

  • mantener pocas opciones claras;

  • configurar cada URL;

  • revisar Target;

  • comprobar Active;

  • utilizar Navigator;

  • mantener una jerarquía visual menor que el Header;

  • adaptar a celular;

  • no agregar JavaScript innecesario.

Buenas prácticas para Breadcrumbs

Recomendamos:

  • utilizarlos únicamente cuando existe jerarquía;

  • mantener niveles reales;

  • utilizar el último elemento como ubicación actual cuando corresponda;

  • mantener Links actualizados;

  • no confundirlos con historial;

  • revisar todas las rutas después de clonar;

  • permitir adaptación a celular;

  • mantener apariencia discreta.

Buenas prácticas para Pagination

Recomendamos:

  • utilizarla solamente cuando existe paginación real;

  • no publicar controles ficticios;

  • mantener página actual correctamente identificada;

  • comprobar Previous y Next;

  • conservar URLs o parámetros funcionales;

  • no crear manualmente cientos de Links;

  • probar todos los controles;

  • mantener área clicable suficiente;

  • adaptar a celular.

Errores frecuentes

Creer que Nav Bar modifica el menú principal

No lo hace automáticamente.

Crear un segundo menú idéntico debajo del Header

Evita navegación redundante.

Utilizar Nav Bar como Tabs

Son componentes diferentes.

Utilizar Tabs para abrir páginas diferentes

Considera Nav Bar o Links.

Clonar Nav Item y dejar la URL anterior

Actualiza Url.

Utilizar demasiadas opciones

Simplifica.

Reducir todos los Links a texto diminuto en celular

Revisa estructura.

Asumir que Nav Bar se convierte automáticamente en menú hamburguesa

Comprueba la implementación real.

Aplicar CSS global a .navbar

Puede afectar el Header.

Utilizar Breadcrumbs como historial de clics

Representan jerarquía.

Inventar niveles de Breadcrumbs

Utiliza la estructura real.

Clonar Breadcrumbs y cambiar solo el último elemento

Revisa todos los niveles.

Mantener Breadcrumbs desactualizados después de reorganizar el sitio

Actualízalos.

Hacer Breadcrumbs demasiado dominantes

Son navegación contextual.

Utilizar Breadcrumbs sin necesidad en páginas muy simples

Puede ser redundante.

Creer que agregar Pagination crea páginas automáticamente

No crea la lógica.

Utilizar 1 2 3 Siguiente con Links #

No existe paginación real.

Mostrar Pagination debajo de contenido totalmente estático sin otras páginas

No aporta funcionalidad.

Marcar una página Active incorrecta

Debe coincidir con la página actual.

Romper URLs funcionales solo para personalizar el componente

Utiliza Estilo.

Construir 100 números manualmente

Necesitas una solución funcional apropiada.

Utilizar Pagination como Carousel

Son conceptos distintos.

Utilizar controles demasiado pequeños en celular

Mantén usabilidad.

Aplicar .active globalmente

Puede afectar muchos componentes.

Aplicar .nav-link globalmente

Puede afectar Header, Tabs y Nav Bar.

Aplicar .page-link globalmente sin scope

Puede modificar otras instancias.

Eliminar Classes estructurales de Bootstrap

Puede afectar diseño o comportamiento.

Copiar HTML de Bootstrap 5

Waclis utiliza Bootstrap 4.

Agregar JavaScript para un Link normal

No es necesario.

No probar los destinos mediante Ver página

Siempre comprueba la navegación real.

Flujo recomendado para Nav Bar

1. DEFINIR LA NAVEGACIÓN SECUNDARIA
↓
2. COMPROBAR QUE NO DUPLIQUE EL HEADER
↓
3. AGREGAR NAV BAR
↓
4. ABRIR NAVIGATOR
↓
5. IDENTIFICAR NAV ITEMS
↓
6. MODIFICAR TEXTOS
↓
7. CONFIGURAR URLS
↓
8. REVISAR TARGET
↓
9. CONFIGURAR HOVER / ACTIVE
↓
10. REVISAR RESPONSIVE
↓
11. GUARDAR CAMBIOS
↓
12. VER PÁGINA
↓
13. PROBAR TODOS LOS LINKS

Flujo recomendado para Breadcrumbs

1. DEFINIR LA JERARQUÍA REAL
↓
2. AGREGAR BREADCRUMBS
↓
3. UTILIZAR NAVIGATOR
↓
4. CONFIGURAR CADA NIVEL
↓
5. CONFIGURAR LOS LINKS SUPERIORES
↓
6. IDENTIFICAR LA PÁGINA ACTUAL
↓
7. REVISAR EL ORDEN
↓
8. REVISAR MOBILE
↓
9. GUARDAR CAMBIOS
↓
10. VER PÁGINA
↓
11. PROBAR TODOS LOS NIVELES

Flujo recomendado para Pagination

1. CONFIRMAR QUE EXISTE PAGINACIÓN REAL
↓
2. IDENTIFICAR LA FUNCIONALIDAD EXISTENTE
↓
3. AGREGAR / SELECCIONAR PAGINATION
↓
4. ABRIR NAVIGATOR
↓
5. IDENTIFICAR PREVIOUS / PAGES / NEXT
↓
6. CONSERVAR URLS Y PARÁMETROS FUNCIONALES
↓
7. COMPROBAR ACTIVE
↓
8. PERSONALIZAR ESTILO
↓
9. REVISAR RESPONSIVE
↓
10. GUARDAR CAMBIOS
↓
11. VER PÁGINA
↓
12. PROBAR ANTERIOR
↓
13. PROBAR NÚMEROS
↓
14. PROBAR SIGUIENTE

Checklist de Nav Bar

  • La Nav Bar tiene una función clara.

  • No duplica innecesariamente el menú principal.

  • Las opciones pertenecen al mismo nivel.

  • Los textos son claros.

  • Cada Link tiene una URL correcta.

  • No quedan URLs de elementos clonados.

  • Target es coherente.

  • Utilicé Navigator.

  • Los IDs son únicos.

  • Las Classes compartidas tienen sentido.

  • Active representa correctamente la opción actual cuando corresponde.

  • Hover es visible pero moderado.

  • Desktop funciona.

  • Tablet funciona.

  • Celular funciona.

  • Los Links no desbordan.

  • No reduje excesivamente Font size.

  • No apliqué CSS global a .navbar.

  • No modifiqué Header.

  • Probé todos los Links.

Checklist de Breadcrumbs

  • La página necesita Breadcrumbs.

  • La jerarquía es real.

  • Los niveles están ordenados correctamente.

  • Cada Link apunta al nivel correspondiente.

  • El último elemento representa correctamente la página actual.

  • No confundí Breadcrumbs con historial.

  • No agregué categorías inexistentes.

  • Revisé todos los niveles después de clonar.

  • Utilicé Navigator.

  • Los separadores son consistentes.

  • Los Breadcrumbs pueden ocupar varias líneas en celular.

  • No existe scroll horizontal inesperado.

  • La apariencia es suficientemente discreta.

  • Probé todos los Links.

Checklist de Pagination

  • Existe una paginación funcional real.

  • No agregué Pagination solamente como decoración.

  • Los números corresponden a páginas reales.

  • No hay Links con # en producción.

  • Previous lleva al destino correcto.

  • Next lleva al destino correcto.

  • Los números llevan a páginas diferentes cuando corresponde.

  • Active coincide con la página actual.

  • No rompí parámetros o URLs funcionales.

  • Utilicé Navigator.

  • Los controles tienen tamaño suficiente.

  • Desktop funciona.

  • Tablet funciona.

  • Celular funciona.

  • Los controles no desbordan.

  • No oculté números mediante CSS sin evaluar la funcionalidad.

  • No agregué JavaScript innecesario.

  • Probé todos los controles mediante Ver página.

Checklist general

  • Sé qué función cumple cada componente.

  • No confundí navegación local con navegación principal.

  • No utilicé Nav Bar, Breadcrumbs o Pagination solo por estética.

  • Utilicé Navigator.

  • Los Links tienen destinos reales.

  • No quedan URLs de ejemplo.

  • Los IDs son únicos.

  • Las Classes estructurales se conservaron.

  • Linked styles tiene el alcance esperado.

  • No utilicé .active global.

  • No utilicé .nav-link global sin scope.

  • No utilicé .navbar global para ocultar o modificar navegación.

  • No sobrescribí .pagination globalmente sin necesidad.

  • No copié estructuras de otra versión de Bootstrap.

  • No agregué JavaScript cuando un Link normal era suficiente.

  • Guardé los cambios.

  • Revisé el resultado mediante Ver página.

  • Probé realmente la navegación.

En resumen

Los tres componentes cumplen funciones diferentes:

NAV BAR
→ dónde puedo ir

BREADCRUMBS
→ dónde estoy

PAGINATION
→ qué parte de un conjunto paginado estoy recorriendo

Una Nav Bar puede ayudarte a crear navegación secundaria:

Consultoría | Implementación | Capacitación | Soporte

pero recuerda:

no reemplaza automáticamente el menú principal del Header de Waclis.

Si la colocas debajo del menú principal,

es una navegación adicional dentro del contenido.

Breadcrumbs

pueden representar:

Inicio > Productos > Categoría > Producto

pero deben reflejar una jerarquía real.

No representan necesariamente:

“las páginas que el usuario visitó antes”.

Y si los construyes manualmente:

debes mantener sus textos y URLs actualizados.

Pagination

es el componente con la advertencia funcional más importante.

Puedes mostrar:

Anterior   1   2   3   Siguiente

pero eso:

no divide automáticamente el contenido en páginas.

Para que exista paginación real debe haber una lógica que determine:

  • contenido de cada página;

  • página actual;

  • Previous;

  • Next;

  • URLs o destinos.

Por eso no publiques:

1 2 3

si todos llevan a:

#

o no hacen nada.

Cuando trabajes con estos componentes

utiliza:

Navigator

para identificar:

Nav Item
Breadcrumb Item
Page Item
Link

y modifica la unidad correcta.

Al clonar

recuerda siempre:

TEXTO
+
URL
+
ID
+
ESTADO

También evita CSS global como:

.navbar {
...
}

porque podrías modificar el Header de la Página web,

o:

.active {
...
}

porque puede afectar:

  • Tabs;

  • navegación;

  • Pagination;

  • otros componentes.

Utiliza una Class propia como scope.

Finalmente:

Configurar navegación → revisar Navigator → comprobar Links → revisar responsive → Guardar Cambios → Ver página → probar cada control.

La navegación debe reducir el esfuerzo del visitante.

Si agregar un nuevo componente hace que el usuario tenga que preguntarse:

“¿Cuál de todos estos menús tengo que usar?”

entonces probablemente estás agregando demasiada navegación.

Una buena navegación debe permitir que el visitante comprenda rápidamente:

dónde está, dónde puede ir y, cuando existe un conjunto paginado, cómo continuar recorriéndolo.


¿Necesitas más ayuda?

Si este artículo no resolvió tu consulta, nuestro equipo puede ayudarte personalmente.

Soporte por WhatsApp