I've been able to get the page display to include the events but the upcoming events page displays the wrong fields.
I have a couple of taxonomy terms in the content-type. In the upcoming events page I have specified the Title and Repeating date but it displays the Title and two of the taxonomy fields. I created the view using an export of an existing view based on non-repeating dates, but I have no idea what could be causing this problem.

Here is the portion of the view that defines the upcoming events (field Repeating is the repeating date.):

/* Display: Fullcalendar upcoming events block */
$handler = $view->new_display('block', 'Fullcalendar upcoming events block', 'block_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Upcoming Events';
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['defaults']['footer'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;

/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['text'] = '[title]';
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
$handler->display->display_options['fields']['title']['element_label_colon'] = FALSE;

/* Field: Content: Repeating */
$handler->display->display_options['fields']['field_repeating']['id'] = 'field_repeating';
$handler->display->display_options['fields']['field_repeating']['table'] = 'field_data_field_repeating';
$handler->display->display_options['fields']['field_repeating']['field'] = 'field_repeating';
$handler->display->display_options['fields']['field_repeating']['label'] = '';
$handler->display->display_options['fields']['field_repeating']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['field_repeating']['alter']['text'] = '[field_repeating]

';
$handler->display->display_options['fields']['field_repeating']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_repeating']['settings'] = array(
'format_type' => 'event_calendar',
'fromto' => 'value',
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'show_repeat_rule' => 'show',
);
$handler->display->display_options['fields']['field_repeating']['delta_offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Content: Repeating - start date (field_repeating) */
$handler->display->display_options['sorts']['field_repeating_value']['id'] = 'field_repeating_value';
$handler->display->display_options['sorts']['field_repeating_value']['table'] = 'field_data_field_repeating';
$handler->display->display_options['sorts']['field_repeating_value']['field'] = 'field_repeating_value';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;

/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'event' => 'repeating_event',
);

/* Filter criterion: Content: Repeating - start date (field_repeating) */
$handler->display->display_options['filters']['field_repeating_value']['id'] = 'field_repeating_value';
$handler->display->display_options['filters']['field_repeating_value']['table'] = 'field_data_field_repeating';
$handler->display->display_options['filters']['field_repeating_value']['field'] = 'field_repeating_value';
$handler->display->display_options['filters']['field_repeating_value']['operator'] = '>=';
$handler->display->display_options['filters']['field_repeating_value']['default_date'] = 'now';
$handler->display->display_options['filters']['field_repeating_value']['year_range'] = '-0:+3';

Comments

Patricia_W’s picture

Status: Active » Closed (fixed)

I gave up and recreated the view from scratch. One problem I encountered when I attempted to create it as a fullcalendar was that it would not accept a repeating date as a date. I had to create the view as a simple page view instead. That worked.