¡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?
Por defecto, la lista de eventos solo devuelve los eventos de la categoría actual. Existe un transformador de valores (discourse-calendar-upcoming-events-show-cross-category) que puedes utilizar para cambiar esto.
Debes crear un nuevo componente de tema (creo que es mejor que se cargue temprano, así que usa algo como “aaa todos los eventos en cada categoría” para el nombre).
Pensé que podría ser confuso, ya que esto tiene consecuencias globales. No estoy seguro de que todo el mundo entienda inmediatamente que cambiar el parámetro para la lista de eventos en los bloques de la barra lateral derecha también afectará a las listas de eventos fuera del componente de tema. Por eso, preferiría mantenerlo separado.
¡Interesante! No había apreciado que también haría eso. Cabe destacar que también muestra los eventos en Mensajes en el calendario. Para mí, esto es una gran ventaja, y prefiero esto al comportamiento predeterminado.
También oculto el calendario en las categorías de Eventos, ya que lo encuentro bastante desordenado / feo; tener el bloque de la barra lateral derecha activo en estos es mucho mejor.