Antecedentes
¿Necesitas acceso rápido a enlaces personalizados (como Inicio, Reglas o Insignias) directamente en una barra de navegación? Este componente de tema facilita la adición y configuración de una barra de navegación personalizada que se muestra en la parte superior de la página.
Cómo instalar
|||
|-|-|-|
|
| Resumen | Añade una barra de navegación personalizable que muestra enlaces definidos en la configuración del tema. |
|
| Repositorio | GitHub - ScottMastro/discourse-customizable-navbar |
|
| Guía de instalación | Cómo instalar un tema o componente de tema |
|
| ¿Nuevo en los temas de Discourse? | Guía para principiantes sobre el uso de temas de Discourse |
Lo que hace
Este componente te permite definir una barra de navegación personalizada utilizando dos configuraciones de tema:
navbar_name
Una lista de etiquetas que se mostrarán en la barra de navegación.
navbar_location
Una lista de URL correspondientes a cada etiqueta anterior.
Ejemplo:
Las dos listas se emparejan por posición, por lo que la primera entrada de navbar_name enlaza con la primera navbar_location, y así sucesivamente. Las URL pueden enlazar a cualquier lugar.
Casos especiales
- Si un usuario no ha iniciado sesión, el componente utiliza automáticamente una barra de navegación predeterminada:
Acerca de,ReglaseIniciar sesión(o, opcionalmente, ocultarla para usuarios anónimos). - Cualquier enlace que contenga
/adminsolo se mostrará para usuarios administradores. - Las ubicaciones
/messages,/newy/unreadmuestran automáticamente burbujas de notificación que muestran recuentos en tiempo real de mensajes privados o temas nuevos/no leídos.
Ejemplo
Con la configuración anterior, la barra de navegación se renderizará como:


