Enlaces personalizados del menú hamburguesa

:discourse2: Resumen Enlaces personalizados del menú hamburguesa te permitirá agregar fácilmente enlaces al menú hamburguesa.
:eyeglasses: Vista previa Vista previa en theme-creator.discourse.org
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-custom-hamburger-links
:open_book: ¿Nuevo en temas de Discourse? Guía para principiantes para usar temas de Discourse

Instalar este componente de tema

Ejemplos

Escritorio

Móvil


Configuración

Puedes agregar enlaces mediante valores delimitados por comas en este orden:

Texto,URL,Ubicación,Destino

Texto
Es el nombre del enlace que se muestra en el menú.

URL
Es la ruta que deseas que tenga el enlace. Puedes usar rutas relativas como

/tags/funny
o
/t/231
si lo prefieres.

Ubicación
Puede tener uno de dos valores: la letra g o la letra f.

Usa “g” si deseas que el enlace aparezca en la sección generalLinks:

o usa “f” si deseas que el enlace aparezca en la sección footerLinks:

Destino (opcional)
Usa “blank” si necesitas que el enlace se abra en una nueva pestaña.

59 Me gusta
How can I create a new link in the drop down menu?
How to customise the dropdown menu
Login Required activated - after successfull login it transfers you to nonexisting page
Globally pinned/banner topics management
Add a new item to the "About" page
How to customise the dropdown menu
Edit the hamburger menu to have new hyperlink to a page
Better navigation for (structured) tags
2021: The Year in Review
Why is Guidelines called FAQ? Can we link to GUIDELINES and FAQ from hamburger menu?
Try out the new sidebar and notification menus!
Try out the new sidebar and notification menus!
Privacy Policy does't meet Google's requirements
Can I enable the sidebar?
How can I add the Terms of Service and Privacy to the hamburguer menu?
Customizing FAQs and Guidelines
2023: The Year in Review
My Wiki of useful Meta (and other) links
Add the ability to move a link to the hamburger menu on mobile
How to let the customer change their credit card info
How to add a Leaderboard link to the hamburger menu?
How to re-position an option from Hamburger menu
Custom pages for About and Guidelines - how to replace the default?
How can I add custom hamburger menu
Rearrange Existing Hamburger Menu Items
Heading for group of categories
User-defined theme switcher disappears on admin pages
Can I add/change the links at the bottom of the menu?
Locations Plugin :earth_africa:
Add a global header between Discourse & Website
Deep link to profile edit page
Add Custom elements to Experimental Sidebar
Locations Plugin :earth_africa:
Air Theme

Thats a nice addition, thanks for that. It’s already installed :smiley:

Could you add a target option so that it is possible to open the link in a new tab/window (if no target is given just use “_self”)

Text,URL,Location,Target

10 Me gusta

Por favor, agrega una opción para colocar el enlace en la parte superior del panel desplegable :slight_smile:

5 Me gusta

En algún momento podría intentarlo yo mismo (primero tengo que aprender un poco), pero por ahora anoto mis ideas aquí:

Sugerencias de características:

N.º 1: Permitir texto al pasar el cursor. Esto ya se usa para los enlaces principales del menú hamburguesa y sería muy útil.

N.º 2: Fusionar con la rama de Rob, lo cual es claramente una buena idea:

N.º 3: Permitir target=“_blank” como sugirió Richie (también claramente una gran idea):

N.º 4: Permitir un mayor control del orden de los enlaces (probablemente muy complicado).

7 Me gusta

¿Existe alguna manera de que los enlaces del menú hamburguesa personalizado se traduzcan según el idioma de la interfaz de usuario?

Por ejemplo, podría envolver archivos de traducción YAML en un plugin personalizado, pero no estoy seguro de qué claves de traducción podría usar.

¿No hay una forma práctica de hacer esto?

2 Me gusta

¿Hay alguna manera de personalizar los enlaces para colocarlos en un orden determinado?

6 Me gusta

Entonces, ¿tenemos la posibilidad de abrir en una nueva pestaña?

1 me gusta

No creo que nadie esté trabajando en esto ya @savas :confused:

2 Me gusta

Parece que tengo problemas para agregar esto a los enlaces del pie de página, incluso cuando añado ‘f’ en Ubicaciones. ¿Alguien más tiene el mismo problema?

1 me gusta

¡Me emocioné muchísimo esta noche al ver esto!!

¡Esperaba con tanta ilusión que hubiera una nueva función para abrir enlaces con target="_blank" :scream:

Salté directamente a GitHub para ver qué había de nuevo.

Oh, @tshenry, me quedé tan decepcionado :pensive:

:rofl:

3 Me gusta

¿Quizás esto ayude? :wink:

Parecía ser la función más solicitada y no fue demasiado difícil añadir soporte. Por ahora, eso es todo :slight_smile:

18 Me gusta

¡Ahora mi vida está completa :heart_eyes:

Gracias @tshenry, esta es una noticia fantástica :clap:t2: :bowing_man:t2:

4 Me gusta

¡Hola, una pregunta rápida! ¿Cómo se localiza el texto personalizado del menú hamburguesa? Quiero localizar completamente mi foro y no logro encontrar el texto en ningún lado.

2 Me gusta

Este es un componente útil. ¿Pero podemos agregar iconos de Font Awesome allí? Sería genial mostrar iconos de perfiles de redes sociales para que la gente pueda seguir nuestras cuentas fácilmente.

2 Me gusta

¡Eso es fantástico, gracias! :wink:
¿Quizás puedas decirme rápidamente cómo localizar el texto del menú hamburguesa personalizado?

3 Me gusta

He añadido soporte para iconos; puedes probar este fork del componente: https://github.com/nolosb/discourse-custom-hamburger-links-with-icons.git

Dos notas sobre su uso:

  • El icono debe ser el primer elemento de la lista:
    Screenshot from 2021-07-01 11-10-15
    Si deseas un enlace sin icono, simplemente no lo añadas, pero mantén la coma final ,
    Screenshot from 2021-07-01 11-10-40

  • Si el icono no está incluido por defecto, recuerda añadirlo a la lista de iconos:
    Screenshot from 2021-07-01 11-11-06

7 Me gusta

¿Puedes subir estos cambios al componente Tema oficial? Siempre es mejor tener instalado el componente Tema oficial, ya que se mantendrá con las futuras actualizaciones de Discourse.

8 Me gusta

Sería bueno tener esto fusionado con el plugin oficial. Quiero añadir botones de redes sociales en el menú hamburguesa. Pero sin iconos no quedaría tan bien.

Además, no está muy claro que no se permitan espacios en los campos CSV.
Esto funciona: Footer Link,https://google.com,f
Pero con espacios, el elemento se inserta en el campo general en lugar del pie de página, debido a la falta de espacio: Footer Link, https://google.com, f

2 Me gusta

¡Hola!

Con la nueva barra lateral, poder añadir iconos personalizados a nuestros enlaces sería una buena adición.

Puedo intentar trabajar en esto y hacer un PR en los próximos días…

9 Me gusta

Pregunta rápida…

He instalado el componente de tema en una nueva instancia de Discourse, pero por alguna razón no identificada, los enlaces predeterminados no aparecen en la sección más de la barra lateral:

No he modificado el código, es una instalación nueva del componente de tema.

Sin embargo, el componente de tema, instalado hace dos años, funciona en mi otro foro:

No se muestra ningún error. ¿Alguna idea de por qué el componente de tema no funciona en mi nueva instalación? :thinking:

4 Me gusta