Есть необходимость отображать набор протяженных во времени событий в виде календаря, размещенного в виде блока на странице, где отражен список событий.
Ставлю модуль calendar (7x-3.5), беру стандартный шаблон календаря и на базе страницы "Год" создаю блок. Вставляю блок на нужную страницу.
При заходе страницу календарь отображается криво, а событие, расположенное в декабре отображается в январе (если быть точным, о в январе отображается первое событие в отсортированном по дате списке):

Пейджером перехожу в следующий год - все отображается нормально:

Возвращаюсь в предыдущий год -все отображается нормально - в январе событий нет, событие есть в декабре:

Обновляю страницу -все возвращается к "кривому" виду с первой картинки.
Если захожу в календарь как страницу - все работает нормально...
Видимо проблема в том, что для блока на странице не хватает данных, которые есть в URL в случае работы с календарем как со страницей.
Кто-то может предложить вариант решения?
Решение проблемы
В контекстном фильтре достаточно было установить "Степень детализации" в значение "Год".
P.S. Мне стыдно, каюсь! Обещаю учить матчасть.
| Вложение | Размер |
|---|---|
| 85.75 КБ | |
| 153.01 КБ | |
| 155.79 КБ |
