handler_过滤器视图drupal 7
我有一个API视图的问题,我寻找一个解决方案超过两周。我在网上找到了教程,但没有找到显示此过滤器的方法。与此代码一样,我有错误SQL或无错误消息,但它不会显示在筛选器列表中。你能帮我吗?提前感谢您的回答handler_过滤器视图drupal 7,drupal,drupal-7,drupal-views,Drupal,Drupal 7,Drupal Views,我有一个API视图的问题,我寻找一个解决方案超过两周。我在网上找到了教程,但没有找到显示此过滤器的方法。与此代码一样,我有错误SQL或无错误消息,但它不会显示在筛选器列表中。你能帮我吗?提前感谢您的回答 /** * Implements hook_views_data(). */ function publication_filter_views_data() { $data = array(); $data['field_data_field_presse_date']['tab
/**
* Implements hook_views_data().
*/
function publication_filter_views_data() {
$data = array();
$data['field_data_field_presse_date']['table']['group'] = t('Global');
$data['field_data_field_presse_date']['table']['base'] = array(
'title' => t('Global'),
'field' => 'entity_id'
);
$data['field_data_field_presse_date']['field_presse_date_value'] = array(
'real field' => 'field_presse_date_value',
'title' => i18n_t("Filter Date (Year)"),
'help' => i18n_t("Filtre spécifique pour les publications"),
'filter' => array(
'handler' => 'publication_filter_handler_filter',
),
);
$data['field_data_field_presse_date']['table']['join'] = array(
'node' => array(
'left_table' => 'field_data_field_presse_date',
'left_field' => 'entity_id',
'field' => 'nid'
)
);
return $data;
}
谢谢!
function modulename_views_data() {
$data = array();
publication_filter_views_data($data);
return $data;
}
function publication_filter_views_data(&$data) {
$data['field_data_field_presse_date']['table']['group'] = t('Global');
$data['field_data_field_presse_date']['table']['base'] = array(
'title' => t('Global'),
'field' => 'entity_id'
);
$data['field_data_field_presse_date']['field_presse_date_value'] = array(
'real field' => 'field_presse_date_value',
'title' => i18n_t("Filter Date (Year)"),
'help' => i18n_t("Filtre spécifique pour les publications"),
'filter' => array(
'handler' => 'publication_filter_handler_filter',
),
);
$data['field_data_field_presse_date']['table']['join'] = array(
'node' => array(
'left_table' => 'field_data_field_presse_date',
'left_field' => 'entity_id',
'field' => 'nid'
)
);
}
试着这样对我来说很有用