Drupal 7: adicione uma classe de corpo para nomes de máquina de vocabulário de taxonomia

Precisa estilizar uma página de taxonomia de maneira diferente? Adicione uma classe corporal:

function your_module_preprocess_html(&$variables) {
if (arg(0) == 'taxonomy' && arg(1) == 'term') {
$term
= taxonomy_term_load(arg(2));
$variables
['classes_array'][] = 'vocabulary-' . strtolower($term->vocabulary_machine_name);
}
}

Agora você adiciona estilos específicos de vocabulário a toda a página em seu arquivo css:

.vocabulary-machine_name {
/* code */
}