Доброго дня.
Работаю со Views. В материале есть поле дата/время.
Задача.
Выводить материалы только одного дня.
Пробую решить через contextual filters. Не получется. Мало общего между Filters и Contextual filters. Получается фильтровать только по одной дате. Фильтрацию по диапазану тоже не могу найти.
Возможно ли решить проблему без написания кода?
Спасибо.
Комментарии
== now
granularity - Day
granularity - Day - Не могу найти.
Я как-то видел эту форму.
Но теперь у меня все формы одинаковые для различных типов полей.
http://remage.su/content/drupal-urok-vosmoi-eshche-nemnogo-pro-modul-vie...
там скрин - у тебя подобное есть в настройках фильтра Dаte - "Date year range"?
вот тоже вариантик почитай - http://stackoverflow.com/questions/8599219/dynamic-view-by-date-argument...
через exposed filter - http://stackoverflow.com/questions/15235224/drupal-7-exposed-filter-on-a...
Все решения сверху - это простой фильтр + Кастомное решение.
Ни одно из решений не работает с Contextual filters.
Вывод: делать свой велосипед.
Попровьте меня пока я опять не начал делать глупость.
Спасибо.
Не надо глупостей. Добавьте обычный фильтр Date, укажите поле даты и настройте как в первом комменте.
Я делаю мини архив. Это изьезженная тема
"now" не всегда подходит. так как день может быть любым. Надо достать дату с url, почему я и накинулся на exposed filter.
Так вы некорректно задачу сформулировали изначально. Используйте модуль Calendar - в нем все эти вьюшки уже созданы.
Сейчас я вижу только такое решение:
1. Date filter, granularity - day.
2. Set filter value now.
3. views_alter вытаскивать дату с url, устанавливать фильтр.
Спасибо.