Personnaliser les entêtes des vues de terme de taxonomy

Lunettes soleil

Pour personnaliser les entêtes des vues qui affichent le contenu contenant le même terme de taxonomy (chemin taxonomy/term/%), et notamment afficher le vocabulaire auquel appartient le terme de taxonomy consulté.

Entête d'une vue

Une méthode simple est d'ajouter dans l'entête de la vue une zone de texte de type globale et insérer le code php suivant.

<?php
$tid=!1; // on récupère l'id du terme de taxonomy consulté
$term = taxonomy_term_load($tid);
$vid = $term->vid; // on récupère l'id du vocabulaire correspondant
// et on personnalise l'affichage selon l'id du vocabulaire
if ($vid==1) { echo "Tous les articles écrits par %1";}
elseif ($vid==2) { echo "Tous les articles sur le thème %1";}
elseif ($vid==3) { echo "Tous les articles sur la région %1";}
else {echo "Tous les articles relatifs à %1";}
?>

Ajouter un commentaire