Le calendrier de la catégorie parente apparaît désormais dans toutes les sous-catégories après la mise à jour – comment le désactiver ?

Salut,

Je ne sais pas si c’est un bug ou une correction :see_no_evil_monkey::

Après la mise à jour vers Discourse 2026.10.0, le calendrier des événements d’une catégorie parente s’affiche désormais aussi dans chacune de ses sous-catégories (il y en a beaucoup). Avant la mise à jour, le calendrier n’apparaissait que dans la catégorie parente et y affichait également les événements des sous-catégories.

Notre configuration et le comportement attendu

  • Seule la catégorie parente est listée dans « Calendriers des événements pour les catégories » dans l’administration
  • Les sous-catégories ne sont pas listées dans « Calendriers des événements pour les catégories » et ne sont pas non plus des « catégories calendrier »
  • Le calendrier dans la catégorie parente agrège les événements de ses sous-catégories.

Comportement actuel
Chaque page de sous-catégorie affiche désormais son propre calendrier.

Questions

  1. Cette héritage est-il un comportement intentionnel depuis la dernière mise à jour ?
  2. Y a-t-il un paramètre permettant de désactiver le calendrier dans les sous-catégories, afin que seules les catégories listées dans « Calendriers des événements pour les catégories » affichent un calendrier ?

Merci pour votre aide ! :folded_hands:t4:

Il s’agit d’un changement intentionnel, et il n’existe actuellement aucune option pour le désactiver. Je partagerai cette remarque en interne, mais en attendant, vous pouvez ajouter du CSS dans un composant de thème pour le masquer dans les sous-catégories.

Si votre catégorie parente est /c/events par exemple, vous pouvez faire…

body[class*="category-events-"],
body.category-events[class*="tag-"] {
  #category-events-calendar {
    display: none;
   } 
}

Cela masquera la catégorie dans les sous-catégories et les balises au sein de la catégorie parente.
Remplacez events par le slug de votre catégorie parente.

Salut,

merci beaucoup pour ta réponse rapide et ton idée de solution rapide.

J’apprécierais vraiment que tu puisses en discuter en interne et peut-être trouver une solution pour des cas comme le nôtre.

Je suis surpris que davantage de personnes ne soient pas confrontées au même problème, car nous avons désormais plusieurs équipes dans notre entreprise qui ont construit leurs catégories selon le principe du calendrier précédent. Pour elles, c’est maintenant un peu pénible et source de confusion.

Mais d’abord, merci beaucoup pour ton aide :folded_hands:t4: