web-dev-qa-db-ja.com

ビューのフックを使用する方法-具体的にはhook_views_data()?

私が定義しているテーブルに提供できる値、フィールドで使用できる値など、自分のビューデータを定義するためのAPIの詳細を探しています。

基本的な情報を提供するチュートリアルを見つけましたが、今はもっと具体的な情報が必要です。

このページを見つけました

https://api.drupal.org/api/views/views.api.php/7

へのリンクをクリックすると

hook_views_data

最初のリストページに戻るリンクが1つある、事実上情報のないページに移動します。

どこかについての情報を見つけられる場所はありますかhook_views_data定義する必要がありますか?

3
Toby Allen

ビューにはそのフックの完全なドキュメントがありますが、最も明白な場所ではありません。

Advanced Help モジュールをインストールして http://mysite.com/help/views/api-tables にアクセスすると、ビューへのテーブルの記述ヘルプページには、広範なドキュメントとコードサンプルが含まれています。

また、そのモジュールがインストールされた http://mysite.com/help/views/api で完全なビューのAPIドキュメントを見つけることができます。

その上、 hook_views_data() を実装する関数のリストも一見の価値があります。アグリゲーター、ブック、およびノー​​ドモジュールの実装は、一見するとよくコメントされているようです。

3
Clive