Exposed Post-Datumsfilter für Ansichten

7

Wenn Sie ein Filterdatum für Ansichten verfügbar machen, erhalten Sie Folgendes:

Screenshot # 1

Wenn Sie das Post-Datum offenlegen, erhalten Sie:

Screenshot # 2

Ersteres ist viel nützlicher. Gibt es eine Möglichkeit, das Post-Datum gleich aussehen zu lassen?

Jeff
quelle

Antworten:

21

Fügen Sie daher sicher ein Datum hinzu: Filtern Sie keinen Knoten: Post-Datum.

Im Konfigurationsformular für den Datumsfilter können Sie das Feld Knoten: Post-Datum auswählen und das ist alles, was Sie brauchen.

Daniel Wehner
quelle
Ich kann nicht glauben, dass ich das verpasst habe!
Jeff
2

Für diejenigen, die diesen Filter in eine hook_views_data()Definition in Ihrem eigenen Modul integrieren möchten (z. B. wenn Sie versuchen, Ihre eigene benutzerdefinierte Tabelle für Views 2.x oder 3.x verfügbar zu machen), muss das Datum installiert sein, und dann Sie kann in Ihrer Felddefinition Folgendes hinzufügen:

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

Die vollständige Felddefinition für ein Erstellungsdatum, ein Aktualisierungsdatum usw. lautet wie folgt:

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