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


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.
  ),
),
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.