Merci pour votre réponse !
Note : J’ai activé la fonctionnalité cachée qui permet une catégorie imbriquée supplémentaire, 3 au total contre 2.
Voici un exemple qui pourrait mieux illustrer le problème :
par ex., Page principale :
Test (Catégorie)
- Test - Sous 1 (Catégorie imbriquée de la Catégorie Test parente)
Dans ce scénario,
.category .subcategories {
display: none;
}
fonctionne bien.

Comme vous pouvez le voir, la catégorie imbriquée test - sous 1 n’est pas affichée.
Si j’ajoute une autre sous-catégorie imbriquée :
catégorie test - sous 2, avec la catégorie sous 1 comme parent :
comme vous pouvez le voir sur l’image ci-dessus, test - sous 2 est masqué
conformément au code CSS, mais test - sous 1 n’est plus masqué.
Le problème est maintenant double :
Je peux masquer le titre test - sous 1, en définissant sa classe sur display: none, mais cela masque également toutes les catégories parentes sur la page principale.
Le 2ème problème est que même si je pouvais isoler et masquer uniquement la catégorie imbriquée test - sous 1, l’espace qu’elle occupe est toujours là et sera problématique, j’ai besoin d’environ 20 catégories supplémentaires sur la page principale avec deux sous-catégories imbriquées chacune.
Idéalement, je veux juste que l’utilisateur final puisse cliquer sur la Catégorie Test et avoir accès aux autres Catégories imbriquées, etc., ce qui est facilement réalisable, via
Afficher la liste des sous-catégories au-dessus des sujets de cette catégorie.
et en définissant les styles de la liste des sous-catégories sur, par ex., des boîtes, etc.
Si à un moment donné je veux positionner une autre Catégorie de page principale après la Catégorie Test, je ne veux pas 20 lignes de saut de ligne vide, etc.
Des idées ?
