Календарь, формат ссылки yyyy/mm

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

Аватар пользователя Phantom63rus Phantom63rus 2 ноября 2015 в 16:16

Хочу вроде бы очевидного, но...

Задача отобразить календарь с событиями (заданы при помощи date) при помощи модуля calendar следующим образом:
/calendar/2015 - календарь на 2015 год
/calendar/2015/11 - календарь на ноябрь 2015
/calendar/2015/11/02 - список нод

Вместо простой и логичной структуры выше создаётся вьюха, да ещё и со вкладками, где реализовано весьма странное решение:
/calendar/year/2015 - это бы ещё ладно
/calendar/month/2015-11 - но это вообще ни в какие ворота
/calendar/day/2015-11-02 - тут не особо удачная попытка нарисовать страницу ежедневника

Реализуемы мои хотелки или надо пробовать другие модули? И если другие - что зарекомендуете?

P.S. Чтоб два раза не вставать: кто-нибудь нашёл простой способ заставить отображать месяцы в именительном падеже?

Комментарии

Аватар пользователя Phantom63rus Phantom63rus 3 ноября 2015 в 22:38

Смотрел. Модуль, который умеет выводить блок с календарём с событиями текущего месяца. Всё.

Выглядит конечно немного приличнее, но функционал мягко скажем не блещет.

Аватар пользователя goodboy goodboy 3 ноября 2015 в 23:55

Pretty_calendar может листать по месяцам, шаблоны модуля позволяют изменить ссылку (клик на день). Если результирующий вьюв фильтруется целиком по типу материала - вообще шикарно, можно взять тултип с подсчитанным количеством материалов. Вот, чтобы сделать ссылку на месяц/год - придется править модуль. На выходе будет не такие календари, что делает модуль Calendar (по неделям/месяцам/годам и т.д.), а линейный вьюв (список, таблица...).

Pretty_calendar имеет свой контекст для перевода месяцев.

Аватар пользователя Phantom63rus Phantom63rus 6 ноября 2015 в 1:37

Резюмируя: календари друпал умеет только криво или примитивно. Пичалька:'(

Ну да ладно, юзабельный вывод можно и без календаря. Хотя и удивительно, никак не ожидал граблей в этом месте.