2009-08-16 8 views
1

J'utilise Vues 2 pour obtenir des informations de mon site Drupal 6. Après avoir obtenu les données, je veux utiliser un peu de PHP pour faire des calculs qui ne sont pas disponibles via Views + Views calc. Quelle est la meilleure façon de faire cela?Drupal 6 Vues 2: PHP Snippets

Je pouvais modifier le texte "En-tête" ou "Pied de page", définir le format d'entrée sur "Code PHP", et essayer d'accéder à l'objet $ view?

Cela ne fonctionne pas pour moi:

<?php 

global $view; 
print_r($view); 

?> 

D'autres idées de ce qu'il faut faire? Que se passe-t-il si je veux créer un module complet qui a retiré des vues existantes au lieu d'extraire des informations de la base de données elle-même?

Répondre

1

There is a whole API for views, vous trouverez peut-être que pour vos besoins, vous pouvez utiliser un modèle personnalisé et faire les calculs. Si vous utilisez uniquement les calculs pour la sortie, cela devrait être correct, même du point de vue des puristes.

Si vous avez besoin de faire plus qu'une petite logique d'affichage, je pense que hook_views_pre_render() est le bon crochet pour vous.

Questions connexes