Выставленный пост дата фильтр на просмотры

7

Когда вы выставляете дату фильтра для просмотров, вы получаете нечто похожее на следующее:

скриншот №1

Когда вы выставляете дату публикации, вы получаете:

скриншот №2

Первый намного полезнее. Есть ли способ, которым вы можете заставить дату публикации выглядеть одинаково?

Джефф
источник

Ответы:

21

Поэтому добавьте дату: фильтр, а не узел: дата публикации.

В форме настройки фильтра даты вы можете выбрать узел: поле даты публикации, и это все, что вам нужно.

Дэниел Венер
источник
Я не могу поверить, что я пропустил это!
Джефф
2

Тем, кто хочет интегрировать этот фильтр в hook_views_data()определение в своем собственном модуле (скажем, если вы пытаетесь представить свою собственную таблицу в Views 2.x или 3.x), вам нужно установить Date , а затем можете добавить следующее в определение вашего поля:

'filter' => array(
    'handler' => 'date_views_filter_handler_simple', // Requires date.module.
),

Полное определение поля для созданной даты, обновленной даты и т. Д. Будет выглядеть примерно так:

'field_created' => array(
  'title' => t('My Created Date'),
  'help' => t('When an item was created.'),
  'field' => array(
    'handler' => 'views_handler_field_date',
    'click sortable' => TRUE,
  ),
  'sort' => array(
    'handler' => 'views_handler_sort_date',
  ),
  'filter' => array(
    'handler' => 'date_views_filter_handler_simple', // Requires date.module.
  ),
),
geerlingguy
источник