Liens personnalisés pour le menu hamburger

:discourse2: Résumé Liens personnalisés du menu hamburger vous permettra d’ajouter facilement des liens au menu hamburger.
:eyeglasses: Aperçu Aperçu sur theme-creator.discourse.org
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-custom-hamburger-links
:open_book: Nouveau dans les thèmes Discourse ? Guide de démarrage pour l’utilisation des thèmes Discourse

Installer ce composant de thème

Exemples

Bureau

Mobile


Paramètres

Vous ajoutez des liens via des valeurs délimitées par des virgules dans cet ordre :

Texte,URL,Emplacement,Cible

Texte
est le nom du lien qui s’affiche dans le menu.

URL
est le chemin que vous souhaitez attribuer au lien. Vous pouvez utiliser des chemins relatifs comme

/tags/funny
ou
/t/231
si vous préférez.

Emplacement
peut avoir l’une des deux valeurs suivantes. Soit la lettre g ou la lettre f.

Utilisez « g » si vous souhaitez que le lien apparaisse dans la section generalLinks :

ou utilisez « f » si vous souhaitez que le lien apparaisse dans la section footerLinks :

Cible (facultatif)
Utilisez « blank » si vous avez besoin que le lien s’ouvre dans un nouvel onglet.

59 « J'aime »
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 « J'aime »

Please add an option to place the link at the very top of the dropdown panel :slight_smile:

5 « J'aime »

I might have a go at this myself at some stage (have to learn a wee bit first), but I’m putting my thoughts down here for now:

Feature Requests:

No 1: Allow hover text. This is now used for the core hamburger links, and would be very helpful

No 2: Merge with Rob’s fork, which is clearly a good idea:

No 3: Allow target=“_blank” as per Richie (also clearly a great idea):

No 4: Allow more control of link ordering (likely very tricky!)

7 « J'aime »

Is there a way that the custom hamburger menu links can be translated depending on the user interface language?

For example, I could wrap yaml translation files into a custom plugin, but I’m not sure which translation keys I could use.

No practical way to do this?

2 « J'aime »

is there any way on customizing the links in order to place them on a certain order?

6 « J'aime »

So are we got the possibility to open in new tab?

1 « J'aime »

I don’t think anyone is working on this anymore @savas :confused:

2 « J'aime »

Seems i have trouble adding this to footer links even i add f on Locations. Does anyone have the same trouble?

1 « J'aime »

J’étais vraiment enthousiaste ce soir en voyant ça !!

J’espérais tellement qu’il y ait une nouvelle fonctionnalité pour ouvrir les liens avec target="_blank" :scream:

Je suis allé directement sur GitHub pour voir ce qu’il y avait de nouveau !

Oh @tshenry, j’étais tellement déçu :pensive:

:rofl:

3 « J'aime »

Peut-être que cela aidera ? :wink:

Cela semblait être la fonctionnalité la plus demandée et ce n’était pas trop difficile d’ajouter le support. C’est tout pour l’instant :slight_smile:

18 « J'aime »

Ma vie est maintenant complète :heart_eyes:

Merci @tshenry, c’est une nouvelle fantastique :clap:t2: :bowing_man:t2:

4 « J'aime »

Salut, petite question : comment localiser le texte personnalisé du menu hamburger ? Je souhaite entièrement localiser mon forum, mais je n’arrive pas à trouver ce texte nulle part.

2 « J'aime »

C’est un composant utile. Mais pouvons-nous y ajouter des icônes Font Awesome ? Ce serait formidable d’y afficher les icônes des profils de réseaux sociaux, afin que les gens puissent facilement suivre nos profils sociaux.

2 « J'aime »

C’est fantastique, merci ! :wink:
Peux-tu me dire rapidement comment localiser le texte du menu hamburger personnalisé ?

3 « J'aime »

J’ai ajouté la prise en charge des icônes, vous pouvez essayer ce fork du composant : https://github.com/nolosb/discourse-custom-hamburger-links-with-icons.git

Deux remarques sur l’utilisation :

  • L’icône doit être le premier élément de la liste :
    Screenshot from 2021-07-01 11-10-15
    Si vous souhaitez un lien sans icône, il suffit de ne pas en ajouter, mais conservez la virgule finale ,
    Screenshot from 2021-07-01 11-10-40

  • Si l’icône n’est pas incluse par défaut, n’oubliez pas de l’ajouter à la liste des icônes :
    Screenshot from 2021-07-01 11-11-06

7 « J'aime »

Peux-tu pousser ces modifications vers le composant Thème officiel ? Il est toujours préférable d’avoir le composant Thème officiel installé, car il sera maintenu avec les futures mises à jour de Discourse.

8 « J'aime »

Il serait agréable que cela soit fusionné avec le plugin officiel. Je veux ajouter des boutons de médias sociaux dans le menu hamburger. Mais sans icônes, cela n’aurait pas l’air aussi bien.

De plus, il n’est pas très clair qu’aucun espace ne soit autorisé dans les champs CSV.
Cela fonctionne : Footer Link,https://google.com,f
Mais avec des espaces, l’élément est inséré dans le champ général plutôt que dans le pied de page, en raison de l’espace manquant : Footer Link, https://google.com, f

2 « J'aime »

Salut !

Avec la nouvelle barre latérale, la possibilité d’ajouter des icônes personnalisées à nos liens serait un ajout appréciable.

Je peux essayer de travailler là-dessus et de faire une PR dans les jours qui suivent…

9 « J'aime »

Petite question…

J’ai installé le composant de thème sur une nouvelle instance Discourse, mais pour une raison indéterminée, les liens par défaut n’apparaissent pas dans la section plus de la barre latérale :

Je n’ai pas modifié le code, c’est une nouvelle installation du composant de thème.

Cependant, le composant de thème, installé il y a deux ans, fonctionne sur mon autre forum :

Aucune erreur ne s’affiche. Une idée pourquoi le composant de thème ne fonctionne pas sur ma nouvelle installation ? :thinking:

4 « J'aime »