Danke für die Antwort!
Hinweis: Ich habe die versteckte Funktion aufgerufen, die eine zusätzliche verschachtelte Kategorie ermöglicht, insgesamt 3 statt 2.
Hier ist ein Beispiel, das das Problem besser veranschaulichen könnte:
z. B. Hauptseite:
Test (Kategorie)
- Test - Unter 1 (verschachtelte Kategorie der übergeordneten Testkategorie)
In diesem Szenario funktioniert
.category .subcategories {
display: none;
}
einwandfrei.

Wie Sie sehen können, wird die verschachtelte Test - Unter 1 Kategorie nicht angezeigt.
Wenn ich eine weitere verschachtelte Unterkategorie hinzufüge:
Test - Unter 2 Kategorie, mit Unter 1 Kategorie als übergeordneter Kategorie:
Wie Sie auf dem obigen Bild sehen können, ist Test - Unter 2 gemäß dem CSS-Code ausgeblendet, aber Test - Unter 1 ist nicht mehr ausgeblendet.
Das Problem ist nun zweigeteilt:
Ich kann den Titel Test - Unter 1 ausblenden, indem ich seine Klasse auf display: none setze, aber das blendet auch alle übergeordneten Kategorien auf der Hauptseite aus.
Das zweite Problem ist, dass selbst wenn ich die verschachtelte Kategorie Test - Unter 1 isolieren und ausblenden könnte, der von ihr belegte Platz immer noch vorhanden ist und problematisch wäre. Ich benötige etwa 20 weitere Kategorien auf der Hauptseite mit jeweils zwei verschachtelten Unterkategorien.
Idealerweise möchte ich, dass der Endbenutzer einfach auf die Testkategorie klicken kann und Zugriff auf die anderen verschachtelten Kategorien usw. hat, was leicht erreichbar ist über
Unterkategorienliste über Themen in dieser Kategorie anzeigen.
und die Stile der Unterkategorienliste auf z. B. Felder usw. einstellen.
Wenn ich zu einem späteren Zeitpunkt eine weitere Hauptseitenkategorie nach der Testkategorie positionieren möchte, möchte ich keine 20 Zeilen mit leerem Zeilenumbruch usw.
Gedanken?
