ich weiß nicht, ob das ein Bug ist oder eine neue Funktion :
Nach dem Update auf Discourse 2026.10.0 wird der Event-Kalender der übergeordneten Kategorie nun auch auf jeder einzelnen ihrer Unterkategorien angezeigt (und es gibt davon viele). Vor dem Update erschien der Kalender nur in der übergeordneten Kategorie und zeigte dort die Events der Unterkategorien an.
Unsere Konfiguration und das erwartete Verhalten
Nur die übergeordnete Kategorie ist in den Admin-Einstellungen unter „Kalenderkategorien“ aufgelistet.
Die Unterkategorien sind nicht unter „Kalenderkategorien“ aufgelistet und sind auch keine „Kalenderkategorien“.
Der Kalender in der übergeordneten Kategorie aggregiert die Events ihrer Unterkategorien.
Tatsächliches Verhalten
Jede Unterkategorien-Seite zeigt nun auch einen eigenen Kalender an.
Fragen
Ist diese Vererbung seit dem letzten Update beabsichtigtes Verhalten?
Gibt es eine Einstellung, um den Kalender in Unterkategorien zu deaktivieren, sodass nur die in „Kalenderkategorien“ aufgelisteten Kategorien einen Kalender anzeigen?
Dies war eine beabsichtigte Änderung, und es gibt derzeit keine Option, um sie zu deaktivieren. Ich werde dieses Feedback intern weiterleiten, aber vorerst können Sie CSS zu einer Themenkomponente hinzufügen, um es in Unterkategorien auszublenden.
Wenn Ihre übergeordnete Kategorie beispielsweise /c/events ist, könnten Sie Folgendes tun…
Dadurch wird die Kategorie in Unterkategorien und Tags innerhalb der übergeordneten Kategorie ausgeblendet.
Ersetzen Sie events durch den Slug Ihrer übergeordneten Kategorie.
vielen Dank für deine schnelle Antwort und deinen Vorschlag für eine schnelle Lösung.
Ich wäre sehr dankbar, wenn ihr das intern besprechen und vielleicht eine Lösung für solche Fälle wie unseren finden würdet.
Ich bin überrascht, dass nicht mehr Leute mit dem gleichen Problem zu kämpfen haben, da wir jetzt mehrere Teams in unserem Unternehmen haben, die ihre Kategorien nach dem bisherigen Kalenderprinzip aufgebaut haben. Für sie ist es jetzt ziemlich ärgerlich und verwirrend.