Aún no he actualizado la versión.
Al ser una versión beta, ni siquiera me atrevería a hacerlo. Vi en la prueba de Discourse que funciona.
¿Funcionará si actualizo mi versión a 2.6?
Si perdí el plugin debido a una actualización defectuosa, por ejemplo, ¿existe una forma de cargar solo los menús que escribí en lugar de todo el foro?
Me ocurrió que eliminé el plugin por accidente, pero no logro encontrar una manera de cargar solo los elementos del menú desde el proceso de Copia de seguridad/Restauración.
Encontré un gran problema al intentar ocultar algunos menús en las páginas de ciertas categorías usando CSS. Los menús objetivo contienen símbolos que no son latinos, ya que todos los menús están en diferentes idiomas. En este caso, no puedo basar las reglas de CSS en las clases.
@Johani, ¿podrías agregar un número de ID a cada menú? Esto solucionaría el problema. ¡Espero tu respuesta!
Actualización: una solución sencilla sería agregar manualmente un parámetro extra con un número de ID único a cada menú que añadamos en la configuración del componente.
Vi este componente de tema porque necesito una cabecera que tenga tanto elementos de menú como de submenú. Sin embargo, parece que este componente me obliga a tener un elemento de submenú para cada cabecera. No puedo añadir una URL solo a la cabecera.
El menú se agrega mediante Texto, icono, título y vista.
No hay ninguna URL aquí. ¿Cómo puedo añadir un enlace a un elemento de menú que no tiene elementos de submenú?
¿Es un desafío crear una lista de dos columnas para la vista de escritorio? Para aquellos de nosotros con varios enlaces, esto resolvería un gran dolor de cabeza (el desplazamiento hasta el final de la lista cierra automáticamente el menú, lo cual es una preocupación de experiencia de usuario). ¡Excelente trabajo!
Hola @hrayner o @AntiMetaman, ¿descubrieron cómo agregar elementos de menú de encabezado con enlaces, así como elementos de submenú con enlaces?
Yo también estoy intentando lo mismo sin éxito .
¡Gracias, y feliz año nuevo!
Lamentablemente, no pude resolverlo con este método. Al final, lo hice todo desde cero con HTML y CSS, que creo que es tu mejor opción. ¡Espero que eso ayude!
Me acabo de dar cuenta esta mañana en la 2.9.0.beta2. No puedo decirte cuánto mejora esto la funcionalidad del componente temático del submenú del encabezado. Voy a pasar el día reorganizando cosas solo porque puedo
¿Hay alguna forma de añadir una clase de administrador/personal a un menú desplegable o a elementos de menú específicos?
No es necesario que los enlaces específicos del administrador, aunque sean inaccesibles, queden expuestos. Esto sería útil.
Este menú personalizado parece muy prometedor para la situación en la que me encuentro.
Tengo la versión JS de Discourse sirviendo a Google, se ve bien, pero estoy pensando en usar este componente para reemplazar el menú hamburguesa actual. Google tiene problemas para renderizar el menú hamburguesa JS predeterminado.
1. ¿Significa esto que el menú no necesita Javascript para funcionar? ¿O funciona similar al menú original?
2. ¿Puedo ocultar el menú hamburguesa predeterminado mientras mantengo este menú personalizado habilitado? (Lo hice con CSS display none)
Editar: OK, parece que no se usa JS para este menú.
¿Podemos tener una configuración integrada para mostrar solo a los usuarios registrados? O al menos mostrar a un nivel de confianza específico o superior para que esencialmente solo se muestre a los usuarios registrados.
Creo que el concepto de nivel de confianza sería útil si para cada elemento de encabezado o elemento de lista, un elemento personalizable adicional por enlace para el nivel de confianza mínimo para mostrar el menú/enlace, ya que se puede usar para mostrar algunos enlaces a todos y otros enlaces solo al personal (TL4).
@Cozdabuch
Tengo esta función integrada en mi componente dropdown-header. Sin embargo, es mejor usar ese componente solo si no tienes demasiados elementos en el menú, ya que agrega los elementos directamente en línea con la barra de encabezado predeterminada de Discourse.
@Cozdabuch los enlaces dentro de los menús pueden ser muchos más, son principalmente los elementos de nivel superior los que deben ser menos. Si solo tienes 3, eso debería estar perfectamente bien.