function hook_field_available_languages_alter in Drupal 7
Alter field_available_languages() values.
This hook is invoked from field_available_languages() to allow modules to alter the array of available languages for the given field.
Parameters
$languages: A reference to an array of language codes to be made available.
$context: An associative array containing:
- entity_type: The type of the entity the field is attached to.
- field: A field data structure.
Related topics
1 function implements hook_field_available_languages_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_available_languages_alter in modules/
field/ tests/ field_test.module - Implements hook_field_available_languages_alter().
File
- modules/
field/ field.api.php, line 1579 - Hooks provided by the Field module.
Code
function hook_field_available_languages_alter(&$languages, $context) {
// Add an unavailable language.
$languages[] = 'xx';
// Remove an available language.
$index = array_search('yy', $languages);
unset($languages[$index]);
}