Products語彙の用語を表示するビューを作成しました。
私が設定したビュー:
形式: HTMLリスト
表示:フィールド
フィールド:分類用語:名前
正常に動作しますが、階層構造は失われます。
製品の語彙は、次のような構造になっています。
-車
- フォード
-ボルボ
-コンピュータ
- デスクトップ
-ノートパソコン
しかし、ビューでは用語は階層構造を失い、次のようにリストされます。
-車
-フォード
-ボルボ
-コンピュータ
-デスクトップ
-ノートパソコン
ここで何が欠けていますか?
階層的な方法で語彙を一覧表示できるツリースタイル(隣接)ビュースタイルプラグインをインストールする Views Tree モジュールを試してみることをお勧めします。
コメント:ビューのプレビューではツリーレイアウトは表示されませんが、通常のページ表示ではツリーとして出力されます。
Views Tree は、高速でシンプルな階層構成に最適ですが、さまざまなツリーレベルとグループ化のためのさまざまなフィールド/構成などのいくつかの機能がありません。
Views Field View を使用すると、より柔軟な構成を取得できます。
これは、トップレベルの用語でグループ化する必要がある3レベルの分類法ツリーに必要な設定です。
ステップ4でフィルターから関係を削除できます。これにより、メインディスプレイに最上位レベルが表示されるため、グループ化をスキップし(ステップ5)、表示する各レベルに新しいディスプレイを追加できます(レベルの数を制御します)表示する)
私にとっては、これはビューツリーの結果とほとんど同じですが、必要な柔軟性を備えていました。
モジュール Views Term Hierarchy Weight Field を使用できます。階層順で用語をソートする新しいソートフィルターを提供します。
Taxonomy men モジュールを使用して、同様のタスクを解決しました。
分類の語彙を既存のメニューに簡単に変換します!
特徴:
- 語彙ごとのカスタムメニュー
- 規約のデフォルトパスを使用
- ビューと統合する
- Path Autoと統合する
- フックを使用してメニューパスを何かにカスタマイズします:バージョン6.x-2.xの開発者ドキュメント
- 他のメニューモジュールに干渉しません
2レベルのカテゴリツリーしかない場合、ulのネストされた形式が失われたり、テーマファイルでハッキングされたりしても構わない場合は、次のようにしてそのような機能を取得できます。
それが意図したものかどうかはわかりません...
Views Hacksには、あなたが探しているものを実行しているように見えるviews_summary_taxonomyサブモジュールがあります。
「ビューの結果に分類用語の階層的な要約が表示されます。」
http://drupal.org/project/views_hacks#views_summary_taxonomy