1 taxonomy.api.php | hook_taxonomy_vocabulary_load(array $vocabularies) |
Act on taxonomy vocabularies when loaded.
Modules implementing this hook can act on the vocabulary objects before they are returned by taxonomy_vocabulary_load_multiple().
Parameters
array $vocabularies: An array of taxonomy vocabulary entities.
Related topics
File
- core/
modules/ taxonomy/ taxonomy.api.php, line 21 - Hooks provided by the Taxonomy module.
Code
function hook_taxonomy_vocabulary_load(array $vocabularies) {
$result = db_select('mytable', 'm')
->fields('m', array('vocabulary', 'foo'))
->condition('m.vocabulary', array_keys($vocabularies), 'IN')
->execute();
foreach ($result as $record) {
$vocabularies[$record->vocabulary]->foo = $record->foo;
}
}