Nuestros usuarios seleccionan la categoría relevante en el Compositor de Temas basándose en la subcategoría, lo que significa que tienen que recordar la categoría a la que pertenece la subcategoría que quieren usar para poder encontrarla.
¿Es posible cambiar la forma en que se muestran las categorías en el selector de categorías para que la subcategoría y la categoría intercambien lugares (con la subcategoría primero)?
Por ejemplo, un usuario quiere publicar un tema sobre Gobernanza. Idealmente, el menú desplegable de Categoría muestra ‘Gobernanza - Admin’ (y la lista está ordenada por subcategoría).
Una solución rápida de CSS podría ser la siguiente. Colócala en tu tema o en el CSS de un componente.
Invierte la categoría → subcategoría a subcategoría → categoría:
// Invierte la posición de "categoría -> subcategoría" a "subcategoría -> categoría"
.select-kit .select-kit-row.category-row .category-status,
#reply-control .category-input .category-chooser .selected-name .name {
flex-direction: row-reverse;
}
// Oculta la categoría principal cuando se selecciona una subcategoría
#reply-control .category-input .category-chooser .selected-name .name {
& > .badge-category__wrapper:first-child {
display: none;
}
& > .badge-category__wrapper:last-child {
display: unset;
}
}
¿Hay alguna forma de que el compositor priorice mostrar el nombre de la subcategoría sobre la categoría en el menú desplegable una vez seleccionado, o, mejor aún, que solo muestre la subcategoría (que solo aparezca la categoría ‘trail’ en el menú desplegable)?
Sin embargo, no funciona si la opción solo tiene una categoría y no una subcategoría (en cuyo caso la categoría debe mostrarse). Seguiré experimentando.
@martyn_thomas Actualicé mi publicación anterior. Vas por buen camino. Falta una regla para restaurar display cuando no hay subcategoría. (básicamente, la solución es ocultar siempre el primer elemento y eliminar el segundo)
Nada, funcionó perfectamente, no estoy intentando ocultar la categoría del menú desplegable seleccionado, básicamente estoy intentando que mi editor se vea bonito.
A mí también me funciona (y hace que los lugares estén más ordenados y sean más lógicos, porque estamos interesados en una categoría, no en la ruta hacia ella; la categoría principal no es importante aquí)