Bonjour,
La page d'un élément de menu de type "listing de catégories" va toujours afficher deux listings:
- un listing de catégories
- un listing de produits
L'option "filtre de sous éléments" permet de sélectionner si le listing affiche uniquement les éléments directements liés à la catégorie courante, ou aussi les éléments des sous catégories.
Donc, vu que vous avez configuré l'option "filtre de sous éléments" en "sous éléments directs" pour les produits, le listing des produits ne va afficher que les produits ayant dans leur option "catégories" la catégorie principale "Produits" que vous avez sélectionnée dans l'onglet des options du listing de catégorie.
Si vous ne voulez voir aucun produit dans la page de la catégorie principale, avec les sous catégories listées, alors il faut que les produits n'aient pas cette catégorie "Produits" dans leur option "catégories".
Ca, ou alors vous pouvez aussi ajouter du CSS pour cacher le listing des produits sur la page principale, comme vous l'avez fait.
Mais en effet, c'est plus propre de bien configurer les produits.