"Nächste Veranstaltungen" in allen Kategorien anzeigen

¡Hola compañeros!, tengo un problemita que no logro solucionar. Tengo un foro (laguaridaretro.com) donde gracias al Componente “Right Sidebar Blocks” puedo personalizar la columna de la derecha del foro. El caso es que ahi tengo puesto los proximos eventos como podreis ver en la captura mas abajo. Dichos eventos me aparecen en la portada del foro y en la categoria Eventos, pero cuando me meto en otra categoria del foro simplemente me aparece vacia, como sino hubiera eventos publicados.

Me gustaria que aparecieran todos los eventos en todas las categorias, no solo en esas dos. ¿Es eso posible?

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.

Das war’s! Vielen, vielen Dank von Herzen, jetzt kann ich die Events in allen Kategorien sehen :smiley:

Warum fügen wir das nicht als Feature/Parameter für das bestehende Block „Bevorstehende Ereignisse“ hinzu?

Ich dachte, das könnte verwirrend sein, da dies globale Auswirkungen hat. Ich bin mir nicht sicher, ob jeder sofort verstehen würde, dass die Änderung des Parameters für die Ereignisliste in den rechten Seitenleistenblöcken auch Ereignislisten außerhalb des Theme-Components beeinflussen würde. Deshalb würde ich es getrennt lassen.

Interessant! Das wusste ich gar nicht. Bemerkenswert ist auch, dass es die Ereignisse aus Nachrichten im Kalender anzeigt. Für mich ist das ein großer Vorteil, und ich bevorzuge das dem Standardverhalten.

Ich verstecke den Kalender in den Ereigniskategorien bereits, da ich ihn ziemlich unordentlich / hässlich finde; die aktive rechte Seitenleiste in diesen Kategorien ist viel schöner.