Con questo componente del tema puoi aggiungere icone o emoji prima degli elementi di navigazione. Il componente del tema si basa su Discourse Easy 'SVG Icon' and 'Emoji' in CSS.
nav item prefix
Questa impostazione può gestire anche icone ed emoji.
La regola da seguire è:
Icona
Se vuoi aggiungere un’icona prima di un elemento di navigazione: icon:nav-item:icon-set:icon-name:icon-color
Per prima cosa devi definire il tipo che è icon se vuoi aggiungere un’icona prima dell’elemento di navigazione.
filter: Rende l’emoji di colore nero in modalità chiara e bianca in modalità scura. Se l’emoji è in hover o attiva, verrà visualizzata con una transizione. (opzionale)
Ad esempio: emoji:latest:twitter:rocket:filter emoji:top:google:star emoji:new:facebook_messenger:bell
Sì, penso sia possibile ma sfortunatamente non ho accesso al set di icone pro. Funziona con le icone SVG quindi se hai accesso a questo, dovrebbe funzionare. Richiede di modificare leggermente il componente e aggiungere queste SVG. Dopodiché puoi usarlo con le impostazioni. E inoltre è importante quale sia l’uso legale delle icone SVG pro sul sito web, cosa di cui non sono sicuro.
Sembra la visualizzazione desktop nel tuo screenshot (a giudicare dall’icona hamburger nell’angolo in basso a sinistra), ma il componente funziona per me su mobile.
Sì, scusa, questo componente del tema e anche gli altri miei che hanno modificato la barra di navigazione devono essere aggiornati a causa di questa modifica DEV: replace list control nav dropdown with DMenuMobile (#28324) · discourse/discourse@931485b · GitHub. Ci penserò a una soluzione. Possiamo facilmente puntare alle voci di navigazione nel modale, ma quella selezionata purtroppo non ha una classe specifica e penso che dovremo abbandonare le navigazioni desktop dai componenti.
La ringrazio molto per la correzione, ma mi dispiace molto che la funzionalità della versione desktop sia stata rimossa, perché si integra perfettamente con il mio sito web.