hook_field_available_languages_alter
function hook_field_available_languages_alter
hook_field_available_languages_alter(&$languages, $context)
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
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]); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!field!field.api.php/function/hook_field_available_languages_alter/7.x