drupal 7のコンテンツタイプにビューを挿入することは可能ですか?


7

drupal 7のコンテンツタイプにビューを挿入することは可能ですか?そうすることができますか?

回答:



4

「ビュー」タイプのCCKフィールドを提供するhttp://drupal.org/project/viewfieldもあります。同様に、ビューフィールドフィールドをコンテンツタイプに追加し、そのタイプのすべてのノードについて、ノードに追加するビューとパラメーターを選択できます。


3

Pierre Buyleの回答に加え
て、「Product」という名前のコンテンツタイプがあるとします。

ビューを添付したい。Entity Views Attachment(eva)モジュール
を使用する手順は次のとおりです。

ビュー編集ページで:

セクションの表示
+追加:Evaフィールド

セクションENTITY CONTENT SETTINGS
エンティティタイプ:ノード
バンドル:製品

それだけです:ノードの製品タイプに移動すると、ビューが表示されます

注意:コンテンツタイプフィールドの中で、どこに表示するかを選択できます:/ admin / structure / types / manage / [your_content_type] / display


何も見えません。ニュースのリストを取得するためのビューを追加しました。エヴァを追加しました。ニュースビューにEvaフィールドを追加しました。エンティティタイプとしてノードを選択し、バンドルとしてホームページを選択しました。ニュースが私のホームページにも管理画面にも表示されません。ホームページエンティティフィールドの値にも
Guillaume Bois

-2

コンテンツに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)。

挿入ビューモジュールもご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.