it-swarm-eu.dev

Filtr vystavených příspěvků v zobrazeních

Když vystavíte na filtru datum filtru, dostanete něco podobného následujícímu:

screenshot #1

Když vystavíte datum postu, získáte:

screenshot #2

První z nich je mnohem užitečnější. Existuje způsob, jak získat datum zveřejnění, aby vypadalo stejně?

8
Jeff

Určitě proto přidejte datum: filtr, nikoli uzel: datum post.

Ve formuláři konfigurace filtru data můžete vybrat pole uzel: datum po datu a to je vše, co potřebujete.

21
Daniel Wehner

Pro ty, kteří chtějí integrovat tento filtr do definice hook_views_data() ve vašem vlastním modulu (řekněme, pokud se snažíte vystavit svou vlastní tabulku pohledům 2.x nebo 3.x), musíte mít nainstalován Date a poté můžete do definice pole přidat následující položky:

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

Definice úplného pole pro vytvořené datum, aktualizované datum atd. Bude podobná následující:

'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.
  ),
),
2
geerlingguy