Contexte
Besoin d’un accès rapide à des liens personnalisés (comme Accueil, Règles ou Badges) directement dans une barre de navigation ? Ce composant de thème facilite l’ajout et la configuration d’une barre de navigation personnalisée qui s’affiche en haut de la page.
Comment installer
|||
|-|-|-|
|
| Résumé | Ajoute une barre de navigation personnalisable qui affiche les liens définis dans les paramètres du thème. |
|
| Répertoire | GitHub - ScottMastro/discourse-customizable-navbar |
|
| Guide d’installation | Comment installer un thème ou un composant de thème |
|
| Nouveau sur les thèmes Discourse ? | Guide pour débutants sur l’utilisation des thèmes Discourse |
Ce qu’il fait
Ce composant vous permet de définir une barre de navigation personnalisée à l’aide de deux paramètres de thème :
navbar_name
Une liste d’étiquettes qui seront affichées dans la barre de navigation.
navbar_location
Une liste d’URL correspondant à chaque étiquette ci-dessus.
Exemple :
Les deux listes sont mises en correspondance par position, de sorte que la première entrée navbar_name pointe vers le premier navbar_location, et ainsi de suite. Les URL peuvent pointer n’importe où.
Cas particuliers
- Si un utilisateur n’est pas connecté, le composant utilise automatiquement une barre de navigation par défaut :
À propos,RèglesetConnexion(ou la masquer éventuellement pour les utilisateurs anonymes). - Tout lien contenant
/adminne s’affichera que pour les utilisateurs administrateurs. - Les emplacements
/messages,/newet/unreadaffichent automatiquement des bulles de notification montrant les décomptes en direct des messages privés ou des sujets nouveaux/non lus.
Exemple
Avec les paramètres ci-dessus, la barre de navigation sera rendue comme suit :


