2016-04-01 3 views
0

Кто-нибудь знает, как реализовать представление с помощью контекстного фильтра на дату/время? У меня есть тип контента Событие с полем даты внутри него и необходимо каким-то образом фильтровать элементы в течение определенного месяца. Не уверен, что это можно сделать даже без специального программирования, и если да, то через этот контекстный фильтр (например, node /) или, возможно, через фильтр, содержащий список месяцев, чтобы пользователь мог самостоятельно фильтровать элементы?Drupal 8 contextual filter for date

Благодаря TC

ответ

0

Там существует контекстный модуль диапазона фильтра. https://www.drupal.org/project/contextual_range_filter

К моменту, когда я пишу, версия модуля Drupal 8 показана на странице модуля, но есть некоторые. Взгляните в раздел «Все выпуски». Там вы можете отфильтровать версию API «8.x».

Вы можете заглянуть в README.txt для всех возможностей запроса. http://cgit.drupalcode.org/contextual_range_filter/plain/README.txt?id=refs/heads/8.x-1.x

Более простое решение могло бы использовать построить в функции в представлениях Вы можете добавить специальные поля в фильтрах секции контекстной Они называются:

  • Созданного год
  • Создано год + месяц
  • Создано неделю
  • Созданный месяц
  • Создан день
  • Дата создания