"Nächste Veranstaltungen" in allen Kategorien anzeigen

Hi everyone!, I have a small issue that I can’t seem to resolve. I have a forum (laguaridaretro.com) where, thanks to the “Right Sidebar Blocks” component, I can customize the right column of the forum. The thing is, I have the upcoming events displayed there, as you can see in the screenshot below. These events appear on the forum’s homepage and in the Events category, but when I enter another category on the forum, it simply shows up empty, as if no events were published.

I would like all events to appear in all categories, not just those two. Is that possible?

Der Kalender wird angezeigt, aber es sind keine Events aufgelistet oder das Ganze ist verschwunden?

Ich vermute, du hast in der Administrationsoberfläche konfiguriert, auf welchen Seiten der Kalender angezeigt werden soll, und zwar so:

Standardmäßig gibt die Ereignisliste nur die Ereignisse der aktuellen Kategorie zurück. Es gibt einen Wertetransformer (discourse-calendar-upcoming-events-show-cross-category), den du verwenden kannst, um dies zu ändern.

Erstelle eine neue Theme-Komponente (ich denke, es ist besser, wenn sie früh geladen wird, also verwende etwas wie „aaa all events in each category“ als Namen).

Füge im JS-Tab Folgendes hinzu:

api.registerValueTransformer(
   "discourse-calendar-upcoming-events-show-cross-category",
   () => true
 );

Es sollte dann so aussehen:

Speichere dann den Code, und nach einem Neuladen solltest du alle Ereignisse in jeder Kategorie sehen können.