Rolling Calendar problems

Another topic about calendars! Promise it's my last one for the day :wink:


We have a rolling calendar, displaying a list of events. All working reasonably, but there are a few problems that we've struck and I still haven't resolved satisfactorily.



[list=1]

  • Our calendar uses months as the base time unit. Unfortunately, past events remain in the calendar until the end of the (time unit) month. Is there any way of 'retiring' events on a shorter increment than the time unit?
    [*]Where a time unit contains no events, it still displays. So we'll have July 2011 with no events in it. I can't find a way of controlling a 'no results' time unit, so that it doesn't display. Is there one? (I did resolve this with javascript, but that's always a most unsatisfactory last resort)
    [*]When I set the node for an asset listing, I can use a dynamic root node set to "Current Asset" allowing me to turn folders into asset listings via a paint layout. I can't seem to do this with the root node of a calendar. I'm not missing anything am I?

    We are still on 3.20.6 - maybe these 'issues' have already been resolved... anyone know? If not, can anyone suggest workarounds/fixes?
  • I can answer two of your questions.


    1.Since you are using months as your units days won't disappear until that month is gone. If you change your units to days, and set it for 30 days or 60 days if you want two months, it should remove days that have past.



    2. We have this same issue and also have to use a js solution. I don't think there is a Matrix fix for this.