web-dev-qa-db-ja.com

パネルにビューを追加する

実行中Drupal 7、ビュー3およびパネル3

これに対する答えを数時間探していましたが、見つけられないようです。パネルにカスタムユーザープロファイルページを作成しています。そのユーザーがその役割である場合、profile2の特定のフィールドを表示するビューを作成しました。ビューページの下部にあるビューにIDを渡してテストすると、正常に機能します。ここに設定があります:

Contextual filters:
Node:Nid

Relationships:
Content:Author
(author) User: Profile

パネルにこのビューを追加すると、オプションにドロップダウンリストのあるContent:Nidという見出しが表示されます。表示・保存したい情報を選択します。その後、プロファイルページに移動しても何も表示されません。ノードIDをビューに渡すことはないと思いますが、何を行っていないのかわかりません。

5
Jeremy

コンテンツペイン(パネルペイン)としてビューを作成する場合、コンテキストパラメーターを受け取る方法に関するパネルで使用されるオプションを選択できます(ノードタイプのパネルコンテキストのように)。 Panelsにコンテンツペインを追加するときに、ビューに送信する変数を選択することもできます。これはおそらく欠けているものです。

SS 1enter image description here

8
googletorp

モジュールリストで、カオスツールを探します→サブモジュールをアクティブにします:ビューコンテンツペイン(ビューコンテンツをパネルで使用できるようにします)。

実際には、新しいディスプレイを追加すると、ビューUIでこの新しい機能が見つかります(コンテンツペインのディスプレイに気付くでしょう)。

このチュートリアルを確認してください: http://dev.nodeone.se/node/555

6

これを機能させるために私がしたことは次のとおりです。

  • goto:admin/structure/panels/settings/panel-page
  • 許可されたビューペインのコンテンツをクリックします
  • パネルに追加するビューのチェックボックスをオンにします

    注:追加するビューのビューモジュールを使用して、「コンテンツペイン」ビューの作成が必要になる場合があります。

0
FLY