Le paramètre de catégorie default list filter (filtre de liste par défaut), ajouté suite à ce sujet : In a top category page, show only its own topics below subcategories - #29 by sam, provoque un comportement non déterministe, si je comprends bien.
Il semble que le régler sur “pas de sous-catégories” redirige l’URL de la catégorie de base vers l’URL de la catégorie /none. Mais parfois, cette page affiche le filtre “sous-catégorie”, parfois non. En particulier, la première fois qu’une catégorie est cliquée, ce filtre n’est pas affiché. Par conséquent, les sous-catégories sont introuvables, complètement invisibles. Ensuite, si je rafraîchis la page, le filtre réapparaît.
Il est plausible que le filtre ne cause pas le problème mais le révèle simplement, car avant ce filtre, le seul moyen d’accéder à /none était d’ouvrir le filtre de sous-catégorie, il était donc déjà affiché et nous n’avons jamais su qu’il ne s’afficherait parfois pas. Si cela a du sens.
Étapes pour reproduire
- Dans une catégorie, réglez le paramètre de catégorie
default list filtersur “pas de sous-catégories” et enregistrez. - Accédez à ladite catégorie par n’importe quel moyen habituel, par exemple un lien dans le menu.
- Le filtre de sous-catégorie n’est pas affiché.
- Rafraîchissez, il est maintenant affiché.