function hook_field_storage_details_alter in Drupal 7
Perform alterations on Field API storage details.
Parameters
$details: An array of storage details for fields as exposed by hook_field_storage_details() implementations.
$field: A field structure.
See also
Related topics
1 function implements hook_field_storage_details_alter()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- field_test_field_storage_details_alter in modules/
field/ tests/ field_test.storage.inc - Implements hook_field_storage_details_alter().
File
- modules/
field/ field.api.php, line 1743 - Hooks provided by the Field module.
Code
function hook_field_storage_details_alter(&$details, $field) {
if ($field['field_name'] == 'field_of_interest') {
$columns = array();
foreach ((array) $field['columns'] as $column_name => $attributes) {
$columns[$column_name] = $column_name;
}
$details['drupal_variables'] = array(
FIELD_LOAD_CURRENT => array(
'moon' => $columns,
),
FIELD_LOAD_REVISION => array(
'mars' => $columns,
),
);
}
}