実行中Drupal 7、ビュー3およびパネル3
これに対する答えを数時間探していましたが、見つけられないようです。パネルにカスタムユーザープロファイルページを作成しています。そのユーザーがその役割である場合、profile2の特定のフィールドを表示するビューを作成しました。ビューページの下部にあるビューにIDを渡してテストすると、正常に機能します。ここに設定があります:
Contextual filters:
Node:Nid
Relationships:
Content:Author
(author) User: Profile
パネルにこのビューを追加すると、オプションにドロップダウンリストのあるContent:Nidという見出しが表示されます。表示・保存したい情報を選択します。その後、プロファイルページに移動しても何も表示されません。ノードIDをビューに渡すことはないと思いますが、何を行っていないのかわかりません。
コンテンツペイン(パネルペイン)としてビューを作成する場合、コンテキストパラメーターを受け取る方法に関するパネルで使用されるオプションを選択できます(ノードタイプのパネルコンテキストのように)。 Panelsにコンテンツペインを追加するときに、ビューに送信する変数を選択することもできます。これはおそらく欠けているものです。
モジュールリストで、カオスツールを探します→サブモジュールをアクティブにします:ビューコンテンツペイン(ビューコンテンツをパネルで使用できるようにします)。
実際には、新しいディスプレイを追加すると、ビューUIでこの新しい機能が見つかります(コンテンツペインのディスプレイに気付くでしょう)。
このチュートリアルを確認してください: http://dev.nodeone.se/node/555
これを機能させるために私がしたことは次のとおりです。
パネルに追加するビューのチェックボックスをオンにします
注:追加するビューのビューモジュールを使用して、「コンテンツペイン」ビューの作成が必要になる場合があります。