EVAでのビューの表示に関するヘルプ


7

ノードにビューを表示するのに苦労しています。EVAモジュールをインストールし、そのノード(レストランタイプ)に分類された製品のビューを作成しました。

エンティティはノードに表示されますが、ビューのコンテキスト化に問題があります。エンティティを含むページが表示されたときに、コンテキストを動的に提供するにはどうすればよいですか。

私は通常PHPプログラマーで、最近Drupalフレームワークに投入されたばかりの初心者です。(phpテンプレートで)基準を印刷してエンティティを表示できましたが、それらを一緒に再生させることができません。

私はテンプレートからこじ開けることができる「基準」が私の問題に対する長い道のりの解決策であると思います、コンテキスト化されたリストを表示するように「エンティティビューの添付ファイル」を構成するにはどうすればよいですか。私のファイル構造は常に変数を含み、「* .com / restaurants / steak_houses」として解決されます。「restaurants」はノードであり、「steak_houses」はコンテキスト基準です。

そのデータをエンティティにフィードするのに助けが必要です。


私はあなたの例と同じように設定され、成功しません。私は私のコンテキストを間違っていると思います、パラメータを説明してみましょう。私は、レストランタイプ「レストラン」(ノードでもあります)に従って分類された製品リスト「ブロイラー」(ノードです)を持っています。レストランノードに分類されたブロイラーをリストしています(レストランタイプの例steak_houses、Institutional、fast_foodなど)。レストランの種類にアクセスする際のURLは、* .COM /レストラン/ steak_houses(最後のフレーズは、コンテキスト「steak_houses」を指定を引用。
グレンベース

フィールドコンテンツ:サムネイル(サムネイル)コンテンツ:タイトルコンテンツ:ブロイラーカテゴリ(ブロイラーカテゴリ)コンテンツ:説明(説明)エンティティコンテンツ設定エンティティタイプ:ノードバンドル:レストラン引数:idタイトルを表示:アクセスなし:アクセス許可| 公開されたコンテンツの表示コンテキストフィルターコンテンツ:ブロイラーカテゴリ-----------コンテキスト内------------残念ながら、コンテキストを静的に設定して適切なリストを取得できますまだ動的に設定するコンテキストを取得できません。
Glen Bass

回答:


12

==更新されました。答えを書き直し、段階的なスクリーンショットを提供する==

PSあなたはReferencesも必要です、それについて言及しなかったことをお詫び申し上げます。

  1. Restaurantというコンテンツタイプを作成し、デフォルトですべて保存します。 ここに画像の説明を入力してください
  2. Productというコンテンツタイプを作成する ここに画像の説明を入力してください

    製品コンテンツタイプのノード参照フィールドを追加します。 ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

レストランコンテンツのインスタンスを作成します。 ここに画像の説明を入力してください

Productコンテンツのインスタンスを作成し、ノード参照フィールドを作成したレストランに設定します。 ここに画像の説明を入力してください ここに画像の説明を入力してください

次に、新しいEVAビューを作成します。 ここに画像の説明を入力してください ここに画像の説明を入力してください

フィルターの追加=>コンテンツタイプ=>製品 ここに画像の説明を入力してください

エンティティをノード、バンドルをレストランに設定 ここに画像の説明を入力してください ここに画像の説明を入力してください

コンテキストフィルターを追加し、作成したノード参照フィールドを選択します。 ここに画像の説明を入力してください

デフォルト値を提供=> URLからのコンテンツID ここに画像の説明を入力してください

したがって、EVAビュー全体の設定は次のようになります。 ここに画像の説明を入力してください

次に、重要なステップ:キャッシュをクリアし、レストランのノードページを更新して変更を確認します。

ここに画像の説明を入力してください

Product Oneがレストランに取り付けられていることがわかります。

あなたはそれを取得します。:)


私はあなたの例と同じように設定され、成功しません。私は私のコンテキストを間違っていると思います、パラメータを説明してみましょう。
Glen Bass、

コンテンツタイプの設定とビューの設定を表示できますか?スクリーンショットは素晴らしいでしょう。
ギルゼロ

これには2つのコンテンツタイプがあると思います。1つは製品です。1つはレストランです。レストランノードに関連付けられている製品ノードのリストをそのレストランノードにアタッチしたいとします。正しい?
ギルゼロ

はい、「レストラン」と「ブロイラー」。レストランカテゴリ(steak_houses、amusement_parks、等)に一致するブロイラーのリスト
グレンベースの

何らかの理由で編集のリンク参照は変更されませんが、画像は上記のリンクからダウンロードできます
Glen Bass
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.