Im Layout ‘Kategorieliste’ werden Unterkategorien mit ihrem Farbfleck und, falls der Zugriff eingeschränkt ist, mit dem Schlosssymbol vor dem Titel angezeigt.
Im Layout ‘Kategoriekarten’ werden weder der Farbfleck noch das Schlosssymbol angezeigt. Wenn jedoch ein Logo für die Unterkategorie definiert ist, wird dieses angezeigt (standardmäßig auf 20 px verkleinert).
Dies ist inkonsistent. Es sollte zumindest eine Option geben, um das normale (Listen-)Aussehen der Unterkategorietitel anzupassen. Idealerweise gäbe es auch die Möglichkeit, das Logo im Listenlayout ebenfalls anzuzeigen.
Oder sogar einen Plugin-Auslass (plugin-outlet), der es uns ermöglicht, dieses unlogische Verhalten zu ändern (ich habe gesucht und konnte keinen finden – falls es einen gibt, wie lautet er bitte?)
Beachten Sie, dass einige meiner Unterkategorien hier Logobilder haben, die angezeigt werden.
Das Layout ist sehr platzineffizient – das Kategorie-Logo ist auf 40 px begrenzt, aber über dem Titel zentriert. Die Unterkategorie-Logos halten ihr Seitenverhältnis nicht ein (die Berechnungen für --aspect-image funktionieren nicht und sind ohnehin unnötig, wenn man einfach eine Höhe festlegt; das Seitenverhältnis wird dann automatisch eingehalten, wenn Platz vorhanden ist.).
Die Unterkategorie-Logos sind ebenfalls etwas zu groß, was zusätzlichen Abstand zwischen den Zeilen erzwingt.
Das Logo schwebt links vom Titel, der im verbleibenden Raum zentriert ist.
Die Unterkategorien werden je eine pro Zeile mit Farbstreifen und Schlosssymbol angezeigt, aber die Unterkategorie-Logos werden nicht gezeigt (was konsistent mit der Standardansicht ist).
In einer Box finde ich es nicht sinnvoll, zwei kurze Unterkategorietitel auf eine Zeile zu zwängen, wenn Platz vorhanden ist. Es sieht besser aus, wenn jeder Titel eine eigene Zeile bekommt, auch wenn andere es vorziehen könnten, sie bei vielen Unterkategorien enger zu packen.
Die Unterkategorie-Logos werden mit 18 px Höhe und dem korrekten Seitenverhältnis am Ende des Titels angezeigt. Dies ist optional; sie könnten auch zwischen dem Schlosssymbol und dem Text positioniert werden, aber ich bevorzuge es, wenn die Streifen und Titel bündig ausgerichtet sind.
Es wäre auch sinnvoll, die Option zu haben, Unterkategorie-Logos in den anderen Standardlayouts zu verwenden, aber ich habe mich darum nicht gekümmert.
Hier verwende ich zudem die Komponente Category Icons (ein Symbol ist nur bei der Unterkategorie „Niki Test
Ich hatte geplant, diese Woche dieses Layout zu prüfen, um eine dritte Ebene von Unterkategorien zu integrieren, damit ich dabei auch die Konsistenz überprüfen kann.
Ich habe gerade ein Update mit ersten Fortschritten gepusht.
Unterkategorien zweiter Ebene sind für dieses Thema eher nebensächlich, aber sie befinden sich in der Entwicklung und werden den Stil dieser Seite zukünftig beeinflussen – daher habe ich sie aufgenommen. Ich bin aus einigen Gründen nicht ganz zufrieden mit diesem Ansatz, doch das Layout ist tricky.
Da der Inhalt dieser Boxen stark variieren kann, sollten wir Unterkategorien zweiter Ebene vielleicht irgendwann abschneiden oder JS-Höhenberechnungen durchführen, um ein Masonry-Layout zu ermöglichen, bei dem die Boxen nicht alle gleich hoch sind? Ich muss mir das noch etwas genauer überlegen.
Für die bestehenden Unterkategorien auf einer Ebene habe ich vom generischen Link auf das Badge-Design für Kategorien umgestellt. Außerdem habe ich unsere Berechnungen für das Seitenverhältnis verbessert; sie wurden bisher kaum genutzt.
Ich finde, das Logo über dem Titel nimmt ziemlich viel vertikalen Platz in Anspruch, der bei einer überlangen Beschreibung und mehreren Unterkategorien knapp bemessen ist.
Da einer der Vorteile des Boxen-Layouts darin besteht, mehr Kategorien ohne Scrollen sichtbar zu machen, wäre es meiner Meinung nach sehr gut, das Logo und den Titel standardmäßig nebeneinander anzuzeigen. Natürlich könnte man dies auch weitgehend mit CSS-Überschreibungen erreichen, aber es wäre schön, wenn es standardmäßig richtig funktioniert.
Beim Problem der Untertitelkategorien gefällt mir deine Untertitel-Boxen gut, aber eine mögliche optionale Einstellung wäre, nur eine Ebene von Unterkategorien anzuzeigen, mit einem Hinweis, wenn eine weitere Ebene existiert – vielleicht ein “+N Unterkategorien” in kleiner Schrift unter dem Titel der Kindkategorie, falls es Enkelkategorien gibt.