Read the statement by Michael Teeuw here.
MMM-CalendarExt3Agenda - how to hide days with no events and hide/filter out events with a keywords
-
I’m finally getting back into trying get MM all configured.
I would like to be able to filter out empty days in the Agenda so it doesn’t list the date if there are no events. I’m also looking to exclude events by keyword. For example, don’t list events with “Swimming”.I’ve attached a pic of my current view if that helps. Thanks for any guidance you can provide.
-
@GrandizerGo i think on the second you can use the filter
if the filter routine returns true the event is kept
dont know of remove days
-
@sdetweil Thanks, the eventFilter did the trick to help hide repeated events.
Anyone know if it’s possible to filter out dates that have no entries hidden after the filter is applied?
-
@MMRIZE will have to answer that
i know there is the function to handle all events
but that doesn’t help if there no events for a date
-
To filter out the empty days
There could be 2 ways of approaches for your exact purpose. The each ways are different, so choose one.
1.
/* CX3A config section of config/config.js */ onlyEventDays: 5, // This will show 5 specific days which has at least one event on the day.
2.
Or you can hide empty days in the calendar scope with CSS.
/* css/custom.css */ .CX3A .agenda .cell[data-events-counts="0"] { display: none; }
-
@MMRIZE cool on the css approach
-
@MMRIZE Thanks! On the config.js method it worked right away! I set to 10 days and it works nicely.
With the custom.css method it seems to only show about 4 events. -
Dear gurus,
I’m pretty new here and i do have the exact same problem as the original thread owner.
I’ve identified and tried the conig.cs approach with “onlyEventDays: 5,” but this doesn’t work for me unfortunately.
In addition other documented switches of this module
// useWeather: false ,
// showMiniMonthCalendar: false,
don’t work either for me.
Any idea?
Because of the other two switches I don’t want to play with CSS right now…
Thanks for any hint/advise!Warmest regards,
Ralf -
@rkorell can you show your ext3 config please
-
Dear @sdetweil ,
yes for sure, sorry…
It’s VERY basic, because my trials were ignored I doesn’t spent too much time on it yet…
As you can see I’ve disabled the not working parts (currently except the asked one - “onlyEventDays”.// Kalenderübersicht (Agendaview) { module: "MMM-CalendarExt3Agenda", position: "top_left", header: "Wichtige Termine", // useWeather: false , // showMiniMonthCalendar: false, onlyEventDays: 1 },
Thanks for your prompt reply - I was tired yesterday night, so seen your query rigth now.
Warmest regards,
Ralf