回答:
エンティティビューアタッチメントモジュールはの後継者であるビューを添付するあなたが出力に任意のエンティティの内容にビューを添付してみましょう。
「ビュー」タイプのCCKフィールドを提供するhttp://drupal.org/project/viewfieldもあります。同様に、ビューフィールドフィールドをコンテンツタイプに追加し、そのタイプのすべてのノードについて、ノードに追加するビューとパラメーターを選択できます。
Pierre Buyleの回答に加え
て、「Product」という名前のコンテンツタイプがあるとします。
ビューを添付したい。Entity Views Attachment(eva)モジュール
を使用する手順は次のとおりです。
ビュー編集ページで:
セクションの表示
+追加:Evaフィールド
セクションENTITY CONTENT SETTINGS
エンティティタイプ:ノード
バンドル:製品
それだけです:ノードの製品タイプに移動すると、ビューが表示されます
注意:コンテンツタイプフィールドの中で、どこに表示するかを選択できます:/ admin / structure / types / manage / [your_content_type] / display
コンテンツにPHP入力フィルターを使用し、次のスニペットを使用します。
$ view = views_embed_view( 'views_machine_name'、 'display_id');
$ viewを印刷します。
display_idを取得するには、ビューの表示オプション(ページ、ブロック、デフォルトなど)にカーソルを合わせます。ブラウザの下部にURLが表示されます。display_idの形式は、page_1、block_1、block_2、defaultです。
より細かく制御するには、次のものを使用できます。
//これはビューのオブジェクトを返します。
$ view = views_get_view( 'views_machine_name');
//利用可能なデータを取得するためのprint_r($ view)。