Настройка календаря

Главные вкладки

Аватар пользователя sanny sanny 3 апреля 2011 в 19:31

Здравствуйте!

Помогите, пожалуйста, разобраться с календарем
Я создала Тип материала - event с полем date
Затем во вьювс пописываю выводить материалы этого типа
Но выходит вот что

Сообщение об ошибке
Notice: Undefined index: group в функции _date_views_fields() (строка 61 в файле /Applications/MAMP/htdocs/news.0/sites/all/modules/date/date_views/includes/date_views_fields.inc).
Notice: Undefined property: stdClass::$limit в функции template_preprocess_date_navigation() (строка 55 в файле /Applications/MAMP/htdocs/news.0/sites/all/modules/date/date_views/theme/theme.inc).
Notice: Undefined property: stdClass::$limit в функции template_preprocess_date_navigation() (строка 58 в файле /Applications/MAMP/htdocs/news.0/sites/all/modules/date/date_views/theme/theme.inc).

Комментарии

Аватар пользователя AntNick AntNick 3 апреля 2011 в 20:08

а там ща постоянно косяки вылазят. Я ставил недавно - тоже ошибки были всякие. В issues к Date и Calendar посмотрите, их там ловят/исправляют.

Аватар пользователя sanny sanny 3 апреля 2011 в 20:50

Спасибо за совет Smile
частично помогло (нашла как убрать две ошибки stdClass)

а вот с первой что-то глухо....

может кому-то удалось победить и настроить вывод будущих событий в календаре?

Аватар пользователя sanny sanny 6 апреля 2011 в 14:50

на всякий случай напишу здесь фиксы для указанных проблем
1) для устранения 1 ошибки нужно в указанном там файле в 61 строке заменить
if ($handler->definition['group'] == 'Fields') {
на

if (isset($handler->definition['group']) && ($handler->definition['group'] == t('Fields'))) {

2) для устранения 2 и 3 ошибок нужно в указанном там файле заменить текст начиная со строки 53
на
// Check whether navigation links would point to
  // a date outside the allowed range.
  if(isset($view->date_info->limit[1])){ if (!empty($next_date) && !empty($vars['next_url']) && date_format($next_date, 'Y') > $view->date_info->limit[1]) {
    $vars['next_url'] = '';   
  }
  }
  if(isset($view->date_info->limit[0])){ if (!empty($prev_date) && !empty($vars['prev_url']) && date_format($prev_date, 'Y') < $view->date_info->limit[0]) {
    $vars['prev_url'] = '';   
  }
  }

вот.. а настроить мне его так и не удалось((
будем ждать что появица "простой" календарь под 7-ку ))