Grazie per i dettagli aggiuntivi! Si trattava effettivamente di un CSS fragile. Ora abbiamo nomi di classe dove prima non c’erano, quindi possiamo essere più specifici.
Ho rifattorizzato un po’ il componente qui:
Quindi tutto ciò che servirà è un aggiornamento.
Ho aggiornato questo in modo che hide default links nasconda tutti i link predefiniti, non solo latest e categories. Penso che questo renderà il comportamento di nascondere un po’ più facile da capire.
Gli elementi di navigazione aggiunti da questo componente ora otterranno una classe nav-item_custom_item-name, dove item-name è il nome visualizzato dell’elemento di navigazione (gli spazi sostituiti da trattini). Quindi un elemento di navigazione chiamato “my bookmarks” può essere selezionato con CSS in questo modo:
Dato che siamo nel territorio dei sogni più sfrenati qui—grazie mille per queste correzioni @awesomerobot!—un’aggiunta utile a questo componente sarebbe un’opzione per far apparire la navigazione personalizzata prima dei menu a tendina di categoria e tag, è possibile (senza un sacco di lavoro)?!
Ciao, ti riferisci ai link completi invece al menu a discesa su mobile?
In tal caso, non c’è molto spazio su mobile per avere i link. Il menu a discesa li compatta in uno solo.
Mi dispiace, avrei dovuto giocare di più con le impostazioni, non appare sul cellulare perché ho selezionato Nascondi i link predefiniti sia su mobile che su desktop.
Come posso nascondere questi link predefiniti e visualizzare comunque i miei link sul cellulare, per favore?
Esiste un componente che ti permette di aggiungere icone ai link nella navigazione in alto: Discourse Nav Item Icon / Emoji
e funziona anche con i link personalizzati aggiunti da questo componente. L’unica differenza è che devi aggiungere custom_ davanti al nome dell’elemento di navigazione.
Ad esempio,
Ho aggiunto un link “Preferenze” con l’aiuto di questo componente: Preferenze;modifica le tue preferenze;/my/preferences