Aller au contenu principal
loading

Taxonomy term : suggestions de templates

POSTÉ DANS Drupal 7 TAGS Drupal 7 AUTEUR herve COMMENTAIRES 2

Utiliser le hook_preprocess_taxonomy_term

Pour définir des suggestion de template du type taxonomy-term--viewmode.tpl.php ou taxonomy-term--vocabularyname--viewmode.tpl.php, il faut passer par le hook_preprocess_taxonomy_term. Une chose très important est à noter : il faut absolument noter taxonomy_term et non pas taxonomy-term dans la suggestion.

/**
 * Implements hook_preprocess_taxonomy_term()
 *
 * @param $vars
 */
function montheme_preprocess_taxonomy_term(&$vars) {
  $vars['theme_hook_suggestions'][] = 'taxonomy_term__' . $vars['view_mode'];
  $vars['theme_hook_suggestions'][] = 'taxonomy_term__' . $vars['vocabulary_machine_name'] . '__' . $vars['view_mode'];
}

 



2 commentaire