web-dev-qa-db-ja.com

オーガニックグループのすべてのノードを表示するにはどうすればよいですか?

私はd7にいます。オーガニックグループにあるすべてのノードを表示する方法を理解しようとしています。これはOGモジュールが行うべき主要なことであり、なぜそれを理解できないのかわかりません。ビューをインストールしてOGコンテンツビューを確認しましたが、プレビューフィルターでテストしても何も表示されません。パネルでこれを行う方法のビデオを見たことがありますが、パネルがインストールされておらず、計画もしていません。助けてくれてありがとう。

8
oobie11

Drupal 7.のビューでこれを行う方法を次に示します。7.通常どおりにノードの新しいビューを作成しますが、適切な関係を設定して、フィルターをかけられるようにします。グループメンバーシップに基づくノード:

  1. 関係を追加する(ビューの「詳細」セクションの下)
  2. フィールドの「OGメンバーシップ」セクションの下にある「OGメンバーシップ:ノードからのOGメンバーシップ」フィールドを選択します。 enter image description here
  3. グループを持たないノード/コンテンツを含めたくない場合は、次の画面でこれを必須の関係としてマークします
  4. その関係を追加した後にのみ、適切な「グループID」フィルターを表示できます。 「コンテキストフィルター」を追加し、「詳細」セクションでも「OGメンバーシップ:グループID」を選択します。 enter image description here
  5. このフィルターにより、URLを介して(www。[your site] .com/[your view path]/[group id]でテストする)ビューにフィルターとしてグループIDを入力するか、どのグループを特定するかを入力できます次の画面をコンテキストフィルターに適切に設定すると、現在 List item
  6. これで、ビュープレビューペインでこれをテストできます。異なるOG IDを入力し、オーディエンスとして設定されたグループのみを持つノードのリストをフィルターする必要があることを確認します。

これがうまくいったかどうか教えてください!!

17