Календарь дней рождения модулем Calendar

Аватар пользователя Bafur

Нужно сделать календарь дней рождения пользователей на основе модуля Calendar для 8-ки. Проблема в том что события выводятся только по дате рождения, а не за каждый год. Я так понимаю что нужно как-то сделать множественное поле из даты рождения. Заполнить его на 100 лет вперед. Или это как-то по другому решается? Может кто-то работал с этим модулем по подобной задаче.

Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Olegars
Olegars 4 месяца назад
1

Только программно, не знаю как работает "calendar" но думаю типа так -
views_query_alter(&$view, &$query)
а вот запрос

$query->add_where_expression(
2,"DATE_FORMAT(field_data_field_date_of_birth.field_date_of_birth_value,'%d-%m')=DATE_FORMAT(NOW()+ INTERVAL 3 HOUR,'%d-%m')");

где field_data_field_date_of_birth_value значение поля "день рождение"

Аватар пользователя Bafur
Bafur 4 месяца назад

Спасибо за помощь! Попробую применить.

Аватар пользователя Phantom63rus
Phantom63rus 4 месяца назад

Date repeat - есть такой модуль. Дальше календарём как обычно.

Аватар пользователя Bafur
Bafur 4 месяца назад

Этого модуля нет для 8-ки к сожалению.