Filter tanggal posting Terkena pada tampilan

7

Saat Anda mengekspos tanggal filter pada tampilan Anda mendapatkan sesuatu yang mirip dengan yang berikut:

tangkapan layar # 1

Ketika Anda mengekspos tanggal posting Anda mendapatkan:

tangkapan layar # 2

Yang pertama jauh lebih berguna. Apakah ada cara agar tanggal posnya terlihat sama?

Jeff
sumber

Jawaban:

21

Tentu karena itu tambahkan tanggal: filter bukan simpul: tanggal posting.

Pada formulir konfigurasi filter tanggal Anda dapat memilih simpul: kolom tanggal posting dan hanya itu yang Anda butuhkan.

Daniel Wehner
sumber
Aku tidak percaya aku melewatkan itu!
Jeff
2

Bagi mereka yang ingin mengintegrasikan filter ini dalam hook_views_data()definisi di modul Anda sendiri (katakanlah, jika Anda mencoba mengekspos tabel kustom Anda sendiri ke Views 2.x atau 3.x), Anda perlu menginstal Date , dan kemudian Anda dapat menambahkan hal-hal berikut dalam definisi bidang Anda:

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

Definisi bidang lengkap untuk tanggal yang dibuat, tanggal yang diperbarui, dll. Akan menjadi seperti berikut:

'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
sumber