EVENTS: как вывести в блоке все события одного дня?

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

Аватар пользователя avaness avaness 22 февраля 2009 в 11:57

Всех приветствую!

Возник вопрос: как вывести в блоке все события одного дня (модуль Events)? В настройках модуля не нашел такого.

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 22 февраля 2009 в 19:53

Выбираете поля, которые хотите показывать, идёте в фильтры, там:
выбираете Date
в блоке Granularity выбираете день(day)
в блоке Date field(s) выбираете event_date (я не помню как там называется дата события)
кнопка обновить
видите радиокнопки:
Is less than
Is less than or equal to
Is equal to
Is not equal to
Is greater than or equal to
Is greater than
Is between
Is not between
отмечаете нужное, в вашем случае это "Is equal to" и пишите в Date default: now

Если где и ошибся, то поправите легко

Добавляете во Views блок, сохраняете. Ваш views доступен в блоках

Аватар пользователя avaness avaness 22 февраля 2009 в 21:11

Так.

По порядку:
1. иду во views
2. создаю новый вид
3. ввожу имя вида
4. вставлю галку в "Provide Block" View Type: Full Nodes, заполняю "Заголовок" и кол-во выводимых в блоке элементов ограничиваю 5ю
5. в "Fields" добавляю поле Node: Title
6. в "Arguments" выбираю Calendar: Day
7. в "Фильтры" добавляю "Event: Start Date", выбираю в добавленном фильтре "Operator" Is equal to. Значение ставлю d "now"
8. сохраняю вид. появился блок. при включении в блоках ничего на странице не увидел. что не так сделал?

"Date default", Date field(s), Granularity не увидел нигде во views

Аватар пользователя avaness avaness 23 февраля 2009 в 15:45

Похоже, ещё что-то не так, потому что блока вообще не видно на странице, хотя в блоках включил. даж заголовка нет

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 февраля 2009 в 22:04

avaness, извиняйте уважаемый, упустил я момент: на создать поле date и дублировать в него дату события, тогда и со Views всё будет нормально.