2009-08-16 14 views
1

私はDrupal 6サイトから情報を取得するためにViews 2を使用しています。データを取得した後、少しPHPを使用して、Views + Viewsの計算では利用できない計算をしたいと考えています。これを行う最善の方法は何ですか?Drupal 6 Views 2:PHP Snippets

"Header"または "Footer"テキストを変更し、入力フォーマットを "PHP Code"に設定して$ viewオブジェクトにアクセスできますか?

これは私のために動作しませんでした:

<?php 

global $view; 
print_r($view); 

?> 

何をすべきかの他のアイデアを? DB自体から情報を引き出すのではなく、既存のビューを作成したモジュール全体を作成したいのですが?

答えて

1

There is a whole API for viewsあなたのニーズに合わせて、カスタムテンプレートを使用してその中の数学を行うことができます。あなたが出力のためだけに計算を使用している場合は、純粋な観点からさえ、これはOKであるはずです。

多少の表示ロジックを行う必要がある場合は、hook_views_pre_render()があなたのための正しいフックだと思います。

関連する問題