2011-01-24 20 views
1

別のメインページの下にあるように整理したページがありますが、セカンダリメニューの下に表示されません。Drupal 7、サブページが表示されない

現在のページの子ページを表示するためにセカンダリメニューを取得するにはどうすればよいですか?

これを行うテーマが既に存在するのですが、私は禅とはっきりとした試みをしましたが、現在のページの下に編成されたページはリストしません。

答えて

2

これは私が自分自身に実行したバグのように聞こえる:私はduplicate issueに回避策を説明してきたCustom menus never receive an active trail

の問題のように定義、Drupalのコアアクティブトレイル、ブレッドクラムとメニュー拡張のみコアメニューのセットのために働くことである:へのインタフェースはありません

$menus = variable_get(
    'menu_default_active_menus', 
    array_keys(menu_list_system_menus()) 
); 

sumerizeする

これを変更しますが、settings.phpでそれを行い、作成したメニューの名前を追加することができます。実用的な解決策ではありませんが、少なくとも機能します。通常は頻繁に新しいメニューを作成しないので、うまくいくはずです。あなたのsettings.phpファイルに格納するものの例:

$conf['menu_default_active_menus'] = array(
    'navigation', // Core menu 
    'management', // Core menu 
    'user-menu', // Core menu 
    'main-menu', // Core menu 
    'menu-products', // Custom menu 
    'menu-custom-menu', // Custom menu 
); 
+0

ここでsettings.phpはどこに行くのですか? –

+0

私はいくつかのパッチを見たことがあります。これはパッチを当てなければならないのですか? –

0

Menu Block module作品だけでなく、あなたが記述しているサブメニューの種類を表示します。モジュールの管理ページにはたくさんのオプションがありますので、必要なものを得るために調整するのに時間がかかります。

関連する問題