You are here

function views_dynamic_fields_views_data_alter in Views Dynamic Fields 7

Implements hook_views_data_alter().

File

./views_dynamic_fields.module, line 13
Registers a views filter.

Code

function views_dynamic_fields_views_data_alter(&$data) {

  // Register a dummy field to attach the filter for nodes.
  $data['node']['dynamic-field'] = array(
    'title' => t('Dynamic Fields'),
    'help' => t("List of fields displayed in a view"),
    'filter' => array(
      'handler' => 'views_handler_filter_dynamic_fields',
    ),
  );

  // Register a dummy field to attach the filter for users.
  // @see http://drupal.org/node/1492166
  $data['users']['dynamic-field'] = array(
    'title' => t('Dynamic Fields'),
    'help' => t("List of fields displayed in a view"),
    'filter' => array(
      'handler' => 'views_handler_filter_dynamic_fields',
    ),
  );

  // Register a dummy field to attach the filter for commerce_products.
  // @see http://drupal.org/node/2289005
  $data['commerce_product']['dynamic-field'] = array(
    'title' => t('Dynamic Fields'),
    'help' => t("List of fields displayed in a view"),
    'filter' => array(
      'handler' => 'views_handler_filter_dynamic_fields',
    ),
  );
}