web-dev-qa-db-ja.com

メニューブロックで第2レベルのナビゲーションを表示する際の問題

drupal 7サイトで作業しています。メインのナビゲーションメニューがあり、2番目のレベルのすべてのページにメニューブロックを介してナビゲーションを提供しています。これは正常に機能します-iユーザーの裁量でメインナビゲーションと切り替えることができる追加のメインナビゲーションメニューがあります-これも正常に機能します。ただし、メニューブロックに2番目のメニューを表示するのは難しいことがわかります。両方のメニューブロックの設定を一致させて、それぞれ適切なメニューに関連付けられていますが、2番目のメニューブロックでは、トップレベルのリンクが含まれている場合にのみ表示されます。したがって、最大深度の設定に関係なく、2番目のレベルのみを表示する場合は、何もしません。が表示されます。トップレベルを含め、深さを設定して子を含める場合、これは正常に機能します。トップレベルとセカンドレベルはありますが、トップレベルを除外する必要があり、これは簡単な作業ではないようです。

これは一般的な問題ですか、それとも誰かが似たような経験をしたことがありますか?

ニール

1
Neil Phillips

Drupal標準のメニューシステムまたは任意のメニューモジュールのみを使用しているかどうかはわかりません。そうでない場合は、 メニューブロックモジュール を確認してください。

このモジュールは、あなたが望むと思う特定のメニューの一部だけを含む、ブロックにメニューを配置するための多くのオプションを提供します。

たとえば、現在の第1レベルのアクティブなアイテムの第2レベルのメニューを表示するブロックを定義します。

1
sanzante