如何添加在视图drupal 7中创建我们的自定义过滤器

时间:2016-09-10 21:24:53

标签: drupal

我对drupal很新。我正在使用drupal 7.我创建了一个视图,它工作正常。我需要在drupal视图中创建自己的自定义过滤器。我需要在视图中创建自己的自定义过滤器。请帮我。

1 个答案:

答案 0 :(得分:0)

有一个可用的钩子,即hook_views_data_alter()它将帮助您创建自定义过滤器类型。我们下面是代码

function my_module_views_data_alter(&$data) {
  $data['node']['title_count']['title'] = 'Title word count';
  $data['node']['title_count']['help'] = 'Count the number of words in titles.';
  $data['node']['title_count']['filter']['handler'] = 'my_module_handler_filter_field_count';
}

这里我的模块名称是my_module。

此处自定义过滤器正在过滤器列表中显示。 希望它会对你有所帮助。  enter image description here