Unsere Nutzer wählen die relevante Kategorie im Topic Composer basierend auf der Unterkategorie aus – das bedeutet, sie müssen sich die Kategorie merken, unter der sich die gewünschte Unterkategorie befindet, um sie zu finden.
Ist es möglich, die Anzeige von Kategorien im Kategoriewähler zu ändern, sodass die Unterkategorie und die Kategorie die Plätze tauschen (wobei die Unterkategorie zuerst steht)?
Zum Beispiel – ein Nutzer möchte ein Thema über Governance posten. Idealerweise zeigt das Dropdown-Menü „Kategorie“ „Governance – Admin“ an (und die Liste ist nach Unterkategorie sortiert).
Eine schnelle CSS-Lösung könnte die folgende sein. Fügen Sie sie in Ihr Theme oder eine Komponente CSS ein.
Sie kehrt die Reihenfolge von Kategorie → Unterkategorie zu Unterkategorie → Kategorie um:
// Kehrt die Position von "Kategorie -> Unterkategorie" zu "Unterkategorie -> Kategorie" um
.select-kit .select-kit-row.category-row .category-status,
#reply-control .category-input .category-chooser .selected-name .name {
flex-direction: row-reverse;
}
// Versteckt die übergeordnete Kategorie, wenn eine Unterkategorie ausgewählt ist
#reply-control .category-input .category-chooser .selected-name .name {
& > .badge-category__wrapper:first-child {
display: none;
}
& > .badge-category__wrapper:last-child {
display: unset;
}
}
Gibt es eine Möglichkeit, dass der Komponist beim Auswählen des Namens der Unterkategorie gegenüber der Kategorie in der Dropdown-Liste Priorität einräumt oder, noch besser, nur die Unterkategorie anzeigt (wobei die Kategorien ‘trail’ nur in der Dropdown-Liste erscheinen)?
Es funktioniert jedoch nicht, wenn die Option nur eine Kategorie und keine Unterkategorie hat (in diesem Fall muss die Kategorie angezeigt werden) – ich werde weiter basteln.
@martyn_thomas Ich habe meinen Beitrag oben aktualisiert. Sie sind auf dem richtigen Weg. Es fehlt eine Regel, um display wiederherzustellen, wenn es keine Unterkategorie gibt. (Im Grunde besteht die Lösung darin, immer das erste Element auszublenden und das zweite aufzuheben)
Nichts – es hat perfekt funktioniert, ich versuche nicht, die Kategorie aus dem ausgewählten Dropdown-Menü auszublenden – im Grunde versuche ich, meinen Composer schön aussehen zu lassen.
Bei mir funktioniert es auch (und macht die Orte ordentlicher und logischer, da wir uns für eine Kategorie interessieren, nicht für den Pfad dorthin – die übergeordnete Kategorie ist hier nicht wichtig)