Avec ce composant de thème, vous pouvez ajouter une icône ou un emoji avant les éléments de navigation. Le composant de thème est basé sur Discourse Easy 'SVG Icon' and 'Emoji' in CSS.
nav item prefix
Ce paramètre peut également gérer les icônes et les emojis.
La règle à suivre est :
Icône
Si vous souhaitez ajouter une icône avant un élément de navigation : icon:nav-item:icon-set:icon-name:icon-color
Vous devez d’abord définir le type, qui est icon si vous souhaitez ajouter une icône avant l’élément de navigation.
Oui, je pense que c’est possible mais malheureusement je n’ai pas accès à la suite d’icônes pro. Cela fonctionne avec des SVG d’icônes donc si vous y avez accès, cela devrait fonctionner. Il faut modifier un peu le composant et ajouter ces SVG. Après, vous pourrez l’utiliser avec les paramètres. Et aussi, il est important de connaître l’usage légal des SVG d’icônes pro sur un site web, ce dont je ne suis pas sûr.
Après la mise à jour de Discourse, l’icône ne s’affiche pas sur le terminal mobile, ce qui crée de la confusion. Quelqu’un est-il dans la même situation que moi ??
Cela ressemble à une vue de bureau dans votre capture d’écran (à en juger par l’icône hamburger dans le coin gauche), mais le composant fonctionne pour moi sur mobile.
Oui, désolé, ce composant de thème et mes autres qui ont modifié la barre de navigation doivent être mis à jour depuis ce changement DEV: replace list control nav dropdown with DMenuMobile (#28324) · discourse/discourse@931485b · GitHub. Je vais réfléchir à une solution. Nous pouvons cibler facilement les éléments de navigation dans la modale mais le sélectionné n’a malheureusement pas de classe spécifique et je pense que nous devrons abandonner les navigations de bureau des composants.
Merci beaucoup pour la correction, mais je suis vraiment désolé que la fonctionnalité de la version de bureau ait été supprimée, car elle s’intègre parfaitement à mon site Web.