2009-07-14 6 views

Répondre

2

Essayez la variable $ node Si vous voulez voir quelles sont les variables que vous avez. disponible et avoir le module devel installé, vous pouvez le faire

<?php dpm(get_defined_vars()); ?> 

à l'intérieur de votre modèle. Cela affichera toutes vos variables. Cependant, si vous avez une vue avec plusieurs nœuds affichés, vous devrez probablement le faire dans la boucle qui les affiche, car ils ne seront pas définis en dehors de la boucle (du moins pas tous).

1

Vous pouvez regarder le champ de regroupement, qui peut être trouvé dans les options de style. Le champ de regroupement vous permet de grouper par n'importe lequel des champs que vous avez ajoutés (si vous utilisez une vue de style de lignes de champs). Sinon, si vous avez vraiment besoin d'accéder à l'objet nœud, envisagez de basculer vos vues Style de ligne vers Nœud puis d'utiliser le modèle de nœud, node-node_type.tpl.php (en supposant que votre vue est d'un seul type de contenu) à styler chaque noeud dans la vue. Dans ce cas, vous pouvez également définir le mode de construction dans les options de style de ligne sur Teaser afin de pouvoir faire la différence entre la vue de nœud complet et la vue de nœud lorsqu'elle est placée dans la vue.

Espérons que ça aide.

Questions connexes