0

ロゴという名前の画像フィールドを持つクライアント コンテンツ タイプがあります。

クライアント - 画像: ロゴ

また、Entity Reference フィールド名が Featured Clients のユーザー プロファイルもあります。

ユーザー - エンティティ参照

ユーザー プロファイルで参照されているクライアント ノードのクライアント イメージ ロゴを表示するビューを作成するにはどうすればよいですか?

シナリオ:

ユーザー (例) - この「例」ユーザーのエンティティ参照は、クライアント ノード #1 を参照します。

そのクライアント ノード #1 のイメージ ロゴをユーザーの「example」プロファイルに表示する必要があります。

それが理にかなっていることを願っています。Drupal 7 の Contextual Filters と Entity References を調査してきましたが、まだ適切な解決策が見つかりません。

4

1 に答える 1

0

私はそれを考え出した。

ビューを作成するとき、リレーションシップで次を選択しました。

  • field_some_featured_clients からのコンテンツを参照するプロファイル
  • この関係のチェックが必要

Contextual Filters で、次の項目を選択しました。

  • ユーザーID
  • 検証基準を指定 >> ユーザー >> ユーザー ID と文字列ユーザー名の両方を許可
  • フィルタが利用できない場合 >> デフォルト値を指定 >> URL からのユーザー ID

[フィールド] で、次の項目を選択しました。

  • コンテンツ: ロゴ
于 2013-04-04T19:49:02.977 に答える