You are here

function menu_reference_field_views_data_alter in Menu Reference 7

Implements hook_field_views_data_alter().

Add custom filter handler for menu reference fields.

File

views/menu_reference.views.inc, line 29
Menu References views integration plugins.

Code

function menu_reference_field_views_data_alter(&$result, $field, $module) {

  // Change the filter handler.
  if ($module === 'menu_reference') {
    foreach ($result as $table => $data) {
      foreach ($data as $column => $value) {
        if (array_key_exists('filter', $value)) {
          $result[$table][$column]['filter']['handler'] = 'menu_references_filter_handler';
          $result[$table][$column]['filter']['allow empty'] = FALSE;
        }
      }
    }
  }
}