Hi,

I'm using the latest dev versions of date/calendar/views on drupal 6, and wondering how to handle a couple things on the display of repeating dates. I'm not sure if this should be in the date or calendar project, but I'll start here since it's related to the calendar views of repeating dates.

When I make a repeating date (CCK field in a custom "event" content type, Timestamp), the display of the date in different calendar views is frustrating me. There are a few issues/questions, but all related (at least I think).

For example - I create an hour-long event to repeat for 6 Mondays in a row. I start on Mon Sep 8 and set it to repeat every week until Oct 13...the following happens.

  1. When I'm only displaying the event title, all is well - it shows up on each of the 6 Mondays properly. So far so good.
  2. When I view an event in the series as a node (clicking on the event name from one of the calendar views) it displays the date of the original date (in my example, Sept. 8) even if I click on it from one of the other dates in the series. Is this by design or is it a bug?
  3. Underneath the date, it shows "Repeats every Monday until..." I'd like that to not show (and the proper date to be shown in the date line above that - ie. the actual date in the series, not the original one.)
  4. On the Day view, I have included my CCK field in the "Fields" list so as to see the time only (I set the Short time format to show only g:ia, that is "7:00pm" because I don't need the date listed for each event.) But the major issue is that now, in the time spot, the times for every event in the series is listed, so I see 6 rows of "7:00pm - 8:00pm". I only want the proper one to show, not all 6. (I would also like to show only the time (my custom Short format) in the Month and Week views, but the same thing happens.) I have "Group multiple values" checked.

I'm wondering if this has something to do with the "Show ___ value(s) starting from ______ line" but I've not been able to find any documentation on that. I'm guessing I can put an integer in the first box, but don't know what to put in the second...

As a related issue (I think, not sure), I've created a block to list upcoming events over the next 14 days. It works fine, but I'd like to display it differently, and I'm not sure how to do it in views, or even if I can - I'm thinking I might need to write a whole custom .tpl file. I want to group them by date then show the event name and start time on one line.

An example of how the display looks now:

Event 1
Sun Sep 7, 6:00pm - 7:00pm

Event 2
Sun Sep 7, 8:00pm - 9:00pm

Event 3
Mon Sep 8, 7:00pm - 8:00pm

Event 4
Mon Sep 8, 9:00pm - 10:00pm

Event 5
Thu Sep 11, 6:00pm - 7:00pm

What I'd like to see is:

Sun Sep 7
Event 1 6:00pm (start time only, no end time)
Event 2 7:00pm

Mon Sep 8
Event 3 7:00pm
Event 4 9:00pm

Thu Sep 11
Event 5 6:00pm

I think these are all related, so I'm putting them all in one support request - this is my first time submitting a request, so if I've grouped too much in one, please let me know and I'll happily break them out into separate issues.

Thanks in advance,
Michael.

Comments

ntripcevich’s picture

Status: Active » Closed (duplicate)

As with v5.x, try unchecking the "Group Multiple Values" setting in the Date Field configuration in the Calendar view.
Also, see http://drupal.org/node/296548

michaelschutz’s picture

Status: Closed (duplicate) » Active

Thanks for the reply. Unchecking the "Group multiple values" didn't work, though.

Also, I don't think this is a duplicate issue, so I've changed it back to active - as I look at the other issue, that's a problem with the actual dates, plus that's a version 5 issue. This is a display issue only. All the dates show up on their proper dates on the different views. It's just that when I add the event_start field to the view, it's looping the times of all the dates in the sequence, not just the current event, and if I do display the date and not the time only, it shows the original date in the series, not the current one.

michaelschutz’s picture

ntripcevich, you were right, I was wrong - it is a "Group..." issue. The problem is actually with the Views 2 UI, and I've fixed it now.

For reference, I had changed the "Group..." setting in the Fields list for the different displays. But I just found out that you can't just override one field in the display to use it differently than the defaults. You have to click on the "Fields" header ,which will then override ALL the fields, not just the one you want to use differently. So I had 2 fields - I wanted to use the Defaults for Node Title, but not Date. So now I had to update the Default display AND all the other ones (Week/Month/Day) because the Defaults weren't being reflected. So when I thought the unchecking had happened, it actually wasn't being saved.

That workflow doesn't make any sense to me, but at least I've got it fixed. Thanks.

michaelschutz’s picture

Status: Active » Fixed

just updating status to fixed.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

Danny_Joris’s picture

I had a similar issue with Views 7.x-3.x where similar dates grouped, but not when they were repeating dates. Checking 'Remove tags from rendered output' worked for me. I assume there was a difference in tags I didn't see (as they were rendered in preview).