There is some discussion about this at the end of http://drupal.org/node/931392#comment-3812482.

I begin to suspect this may be an issue that needs to be worked on from CiviCRM's end, but having started to try to find a solution here, I thought I would make sure of that before I post the same issue on another site. If so, I'd appreciate knowing what they would need to do to fix the issue.

Essentially, I am trying to get the recent Multi day -dev patch to work with CiviEvents. At present I get two separate entries for the same event on my calendar - one for the start date, and the other for the end date - rather than a single bar stretching from the start date to the end date.

My field setting options are different from what developer-x had available in his screenshot at the bottom of the linked issue, though my argument options are now identical.

CommentFileSizeAuthor
#1 Untitled.png50.68 KBIsaacJT
Untitled.png60.79 KBIsaacJT
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

IsaacJT’s picture

FileSize
50.68 KB

Sorry, attached wrong image.

vega’s picture

I am also looking for a solution to this. The only events I see in the calendar are those that match the start date argument. When I try to remove that argument, then it says that calendar requires not only a date argument, but one that defaults to the current date.

I would be happy to not filter based on the date field (this is in CiviCrm Events) but to query all events and use the filters to display the correct events, but I don't see how the two match up. I'm thinking I should be looking in Calendar and somehow customize it for CiviCRM.

I've tried enabling the multiday (BETA) code, but that doesn't seem to prompt me to enter in some kind of "End" date, nor does it add a comparator for the argument like <= end date AND >= start date.

Any insight would be appreciated.

lupus78’s picture

I'm having the same issue. It seam like Date module only handles his own Date fields as start/end dates, and CiviEvent dates are not handel like this. Dispite CiviEvents having both start and end dates.

sleepigrl’s picture

Subscribing - same issue here with CiviEvent dates. MultiDay has no effect except to change the layout of the single item I get.

vega’s picture

Switching to the "other" type of civiCRM event handling made all this mess go away. In the other scenario, you import civicrm events using iCal and any other calendars using iCal. Then the multi day view looks great.

kreynen’s picture

Status: Active » Closed (works as designed)

There are fundamental differences in the way Drupal and CiviCRM handle events. http://drupal.org/project/civicrm_multiday_event addresses this by creating an Event node with multiple Session field collections then pushing the start date and time of the first session and the end data and time of last session to CiviCRM. To CiviCRM, this is just 1 really long event. By default civicrm_multiday_event includes FullCalendar views, but you could easily change those to use Calendar.