/** * Alters link url in calendar events block in order to filter events at /events * * @see template_preprocess_calendar_datebox() */ function epf_preprocess_calendar_datebox(&$vars) { $date = $vars['date']; $view = $vars['view']; $day_path = calendar_granularity_path($view, 'day'); $month_path = calendar_granularity_path($view, 'month'); // $vars['url'] = str_replace(array($month_path, $year_path), $day_path, date_pager_url($view, NULL, $date, $force_view_url)); $vars['url'] = url('events/' . $date); $vars['link'] = !empty($day_path) ? l($vars['day'], $vars['url']) : $vars['day']; }
/** * Alters link url in calendar events block in order to filter events at /events * * @see template_preprocess_calendar_datebox() */ function temacecina_preprocess_calendar_datebox(&$vars) { $date = $vars['date']; $view = $vars['view']; $day_path = calendar_granularity_path($view, 'day'); $vars['url'] = 'eventi-per-data-mesepassato/' . $date; $vars['link'] = !empty($day_path) ? l($vars['day'], $vars['url']) : $vars['day']; }