I nostri utenti selezionano la categoria pertinente nel Topic Composer in base alla sottocategoria, il che significa che devono ricordare la categoria a cui appartiene la sottocategoria che desiderano utilizzare per trovarla.
È possibile modificare il modo in cui le categorie vengono visualizzate nel selettore di categorie in modo che la sottocategoria e la categoria si scambino di posto (con la sottocategoria al primo posto)?
Ad esempio, un utente desidera pubblicare un argomento su Governance. Idealmente, il menu a discesa Categoria mostra “Governance - Admin” (e l’elenco è ordinato per sottocategoria).
Una rapida soluzione CSS potrebbe essere la seguente. Inseriscila nel tuo tema o in un CSS di componente.
Inverte la categoria → sottocategoria in sottocategoria → categoria:
// Inverte la posizione da "categoria -> sottocategoria" a "sottocategoria -> categoria"
.select-kit .select-kit-row.category-row .category-status,
#reply-control .category-input .category-chooser .selected-name .name {
flex-direction: row-reverse;
}
// Nasconde la categoria genitore quando viene selezionata una sottocategoria
#reply-control .category-input .category-chooser .selected-name .name {
& > .badge-category__wrapper:first-child {
display: none;
}
& > .badge-category__wrapper:last-child {
display: unset;
}
}
C’è un modo per far sì che il compositore dia priorità alla visualizzazione del nome della sottocategoria rispetto alla categoria nel menu a discesa una volta selezionata, o ancora meglio, mostri solo la sottocategoria (facendo apparire solo le categorie ‘trail’ nel menu a discesa)?
Tuttavia, non funziona se l’opzione ha solo una categoria e nessuna sottocategoria (nel qual caso la categoria deve essere visualizzata) - continuerò a sperimentare.
@martyn_thomas Ho aggiornato il mio post qui sopra. Sei sulla strada giusta. Manca una regola per ripristinare display quando non c’è una sottocategoria. (fondamentalmente, la soluzione è nascondere sempre il primo elemento e rimuovere il secondo)
Niente: ha funzionato perfettamente, non sto cercando di nascondere la categoria dal menu a discesa selezionato, sto fondamentalmente cercando di rendere il mio composer più bello.
Funziona anche per me (e rende i posti più ordinati e logici, perché siamo interessati a una categoria, non al percorso per arrivarci — la categoria padre non è importante qui)