A capo del titolo della barra laterale e scorrimento

Non mi piace particolarmente. barra laterale di navigazione in modalità a discesa:

inoltre, in modalità a discesa, non ci vuole molto perché il menu abbia una barra di scorrimento anche se c’è ancora spazio sullo schermo del desktop per espandersi e non averla. si può risolvere?

i miei utenti desiderano la barra laterale a discesa invece di quella espansa perché assomiglia molto al vecchio menu hamburger legacy e si trova sul lato destro.

e perché Tutto include nuovo e non letto? dovrebbero essere separati?

ho anche bisogno di rimuovere quel link FAQ e non ho ancora capito il CSS per quello.

1 Mi Piace

Potrebbero esserci soluzioni più eleganti o accurate, e penso che la barra laterale sarà più personalizzabile in futuro, ma una soluzione CSS potenzialmente inaffidabile sarebbe:

.sidebar-section-link-wrapper:nth-last-child(2) {
    display: none;
}

Mira alla posizione corrente del genitore del link alle FAQ (ultimo elemento -1). Avere altri elementi tra il link alle FAQ e la fine dell’elenco farà sì che il selettore CSS non selezioni più l’elemento corretto.

Ma se sei sicuro che questa parte dell’elenco non cambierà, puoi procedere.

1 Mi Piace

grazie @Canapin - me la cavo abbastanza bene con CSS e ne uso parecchio sul mio forum e mi va bene. non avevo capito bene come selezionare quegli elementi e speravo di farlo senza il codice dell’elemento figlio per il motivo che hai indicato. ho usato molto CSS per modificare anche i contenuti del vecchio menu legacy, ma era più facile accedervi con CSS. in realtà voglio manipolare tutta quella sezione sotto community e mettere le cose in un ordine diverso, quindi sospetto che dovrò usare anche un po’ di javascript. voglio davvero che quella parte sia personalizzabile per gli amministratori. grazie ancora per il consiglio! :slight_smile:

inoltre non è ancora molto chiaro cosa sia “everything”. vorrei rinominarlo per essere più specifico. :thinking:

Sì, il contenitore dei collegamenti non ha classi univoche, quindi è difficile individuarli allo stato attuale.

Potrebbe interessarti questo: sidebarMod: Add/Remove Sidebar Links and Sections

Puoi cercare js.sidebar.sections.community.links.everything.content in Personalizza → Testo :slight_smile:

1 Mi Piace

ok quel codice CSS ha funzionato. ero preoccupato che potesse influire sulla visualizzazione dello staff di quella parte del menu. grazie! :innocent:

purtroppo non riesco a far funzionare la sostituzione del testo :expressionless:\n\n\u003e edit: anche dopo aver ricaricato il browser numerose volte, ho dovuto cambiare tema per far funzionare la sostituzione del testo. la cache di Chrome è un problema. :woman_facepalming:

1 Mi Piace

Ho anche modificato il testo corrispondente al passaggio del mouse:

1 Mi Piace

quindi questo funziona per nascondere le FAQ, ma da allora ho scoperto che ha anche l’effetto indesiderato di nascondere un elemento in ogni sezione del menu :sweat_smile: ma ovviamente lo fa :woman_facepalming: :upside_down_face:
dovrei davvero mettermi all’opera e scrivere una FAQ o delegarla a un utente.

Ah, sì.

#sidebar-section-content-community .sidebar-section-link-wrapper:nth-last-child(2) {
    display: none;
}

Dovrebbe andare meglio.

1 Mi Piace

Ciao,

Puoi anche puntare a questi con l’attributo data-link-name.
ad esempio

.sidebar-section-link-wrapper {
  .sidebar-section-link {
    &[data-link-name="faq"] {
      display: none;
    }
  }
}
1 Mi Piace

sì, stavo provando a usare quel metodo la prima volta e avevo la sintassi del data-link sbagliata. ho dimenticato la parte “-name” e ho pensato che in qualche modo non fosse fattibile. stupido me perché è simile a come l’ho fatto con il vecchio menu legacy. DOH :woman_facepalming: grazie.

solo per inciso, il metodo child è utilizzabile solo per la visualizzazione desktop.

1 Mi Piace

Il problema è che tutti i link sono all’interno di elementi di lista che hanno tutti le stesse identiche classi.
Se nascondi il link, l’elemento di lista rimane e occupa spazio nonostante sia “vuoto”.
A meno che non mi stia sfuggendo qualcosa?

2 Mi Piace

Sarebbe bello quando la modifica della sezione community sarà completamente operativa in core. Ho facilmente modificato il titolo “community”, ma vorrei cambiare l’ordine degli elementi. Ad esempio, nella visualizzazione mobile, il link I miei post è sopra Admin e Revisione, e quindi Revisione si trova nella sezione … Altro. Al mio staff non piace e sono d’accordo che i controlli mod dovrebbero avere la precedenza su I miei post. Probabilmente dovrei creare un argomento di richiesta di funzionalità UX, ma so che il team sta già lavorando per renderlo personalizzabile per noi in futuro.

Suppongo di poter sempre nascondere il link ai miei post e poi spostarlo nella sezione dei link globali. Non lo so, sono sicuro che sto cercando di fare troppo con quel menu.

2 Mi Piace

Sì, capisco. Per questo tipo di problemi sarebbe bello usare lo pseudo-selettore :has, ma è un po’ limitato.

.sidebar-section-link-wrapper {
  &:has(.sidebar-section-link[data-link-name="faq"]) {
    display: none;
  }
}
2 Mi Piace