Sections du menu de la barre latérale de navigation du groupe

@Lilly Super composant de thème ! Nous le testons actuellement comme « remplacement » des liens de la boîte de réception, car nous souhaitons supprimer les MP pour le grand public au profit du Chat.

Juste deux questions :

  1. En tant que lien de la boîte de réception, nous utilisons /my/messages. Puisqu’il est réécrit en /u/<username>/messages, le lien n’est pas mis en surbrillance lorsque l’utilisateur visite la page. Y a-t-il un moyen de l’activer ?
  2. Y a-t-il un moyen d’ajuster la position du menu dans la barre latérale par rapport aux entrées principales ? Nous aimerions placer la section tout en bas.
1 « J'aime »
  1. Aucun des liens de la barre latérale n’est mis en surbrillance lorsqu’il est visité par défaut, à ma connaissance. Seulement au survol ou au clic. Mais ce type de formatage visuel dépend du thème. Cela peut être réalisé avec quelques effets CSS au survol, je pense. Je pense peut-être :
.sidebar-section-link-wrapper .sidebar-section-link.active {
    color: $current_link_font_color;
    background: $current_link_background_color;
}

$current_link_font_color et $current_link_background_color sont des variables de la palette de couleurs ou codées en dur selon vos préférences.

  1. C’est la méthode à utiliser pour cela :
1 « J'aime »

Merci d’avoir créé ce composant de thème utile !

J’aimerais ajouter des liens à la section par défaut en haut et à l’intérieur du menu “plus”, et rendre ces liens visibles uniquement par des groupes spécifiques. Savez-vous si c’est déjà possible avec ce composant de thème ?

Je pense qu’il a besoin d’une mise à jour.

1 « J'aime »

Merci pour le rapport ! J’ai mis à jour le composant et il ne devrait plus afficher de messages d’erreur. Faites-moi savoir si vous rencontrez d’autres problèmes. :slight_smile:

2 « J'aime »

J’ai juste regardé le code, m’attendant à voir de la logique JS. Erreur ! La plupart était en CSS. Du CSS assez cool[1] !


  1. Je pense que j’ai enfin compris certaines de ces fonctions maintenant ↩︎

1 « J'aime »