web-dev-qa-db-ja.com

ページごとに別のメニューにサブページをリストする方法

私がこのような構造を持っているとしましょう:

Mammals
  Rodents
     Mice
     Gerbils
  Felines
     Ocelots
Birds
   Songbirds
   Raptors
       Eagles
Reptiles
    Lizards

メインメニューを表示したい:哺乳類、鳥、爬虫類。

しかし、あなたがいるとき、例えば、哺乳動物、またはそのいずれかの子供です。すべての主要な親と子を表示する追加メニューがあることを望みます(この場合、この場合、哺乳類、げっ歯類、ネズミ、スナネズミ、ネコ、オセロット)。

これを設定する方法、または役立つモジュールはありますか?最初のステップはページグループだと思いますが、自動メニューを作成する以外に、この階層への参照はありません。

(drupal 7を使用)

2
Damon

Menu Block Split モジュールをご覧ください。

このモジュールを使用すると、任意のメニューブロックを2つの異なるブロックに分割できます。第1レベルのメニューエントリのみを含むブロックと、第2レベルおよびサブレベルのメニューエントリを含む第2ブロックです。必要な数だけブロックを分割できます。

Drupal 7開発バージョンがあり、今晩投稿しました。

3
hutch

ニースメニューやスーパーフィッシュメニューなどのモジュールはニーズを満たしていない可能性がありますが、どちらも最上位を表示するマルチレベルメニューの作成を可能にしますが、子を持つメニューアイテムにカーソルを合わせると展開します。

0
Ashlar