web-dev-qa-db-ja.com

ノードではなく階層ごとに分類法をグループ化するにはどうすればよいですか?

私はDrupal 7とビューを使用しています。

一般的な分類/用語ビューを使用して、不要なグループを取得しようとしています。これ欲しい:

  • 分類1:

    • ノードA
    • ノードB
  • 分類2:

    • ノードB
    • ノードC

(通知Node Bは両方の分類にあります。)

私が得ているものは次のものです:

  • 分類1:

    • ノードA
  • 分類2:

    • ノードC
  • 分類1、分類2

    • ノードB

Node Bが異なる分類の下に表示され、複数の分類で新しい見出しが作成されない最初の例を表示するにはどうすればよいですか?

4
Conrad

分類用語の新しいビューを開始しました(デフォルトの分類用語ビューは過剰な場合があります)。これにより、分類用語のビューが作成されました。次に、Taxonomy term: Content with termへの関係を作成し、作成した関係を使用してフィールドContent: Titleを追加しました。

最後に、[フォーマット]の[ビューの設定]を用語ごとにグループ化し、実際の用語フィールドを非表示にしました。

私の出力は次のようになりました。製品1にはシャツとネクタイ、製品2には期待どおりのネクタイだけのタグが付けられました。

  • シャツ

    • タイトル:Product One
    • タイトル:製品2
  • ネクタイ

    • タイトル:Product One
1
Malks

2年後、ビューツリーは問題を解決した可能性があり、ネストされたリスト https://drupal.org/project/views_tree で階層情報をレンダリングします。

1
Michael Probst