別のメインページの下にあるように整理したページがありますが、セカンダリメニューの下に表示されません。Drupal 7、サブページが表示されない
現在のページの子ページを表示するためにセカンダリメニューを取得するにはどうすればよいですか?
これを行うテーマが既に存在するのですが、私は禅とはっきりとした試みをしましたが、現在のページの下に編成されたページはリストしません。
別のメインページの下にあるように整理したページがありますが、セカンダリメニューの下に表示されません。Drupal 7、サブページが表示されない
現在のページの子ページを表示するためにセカンダリメニューを取得するにはどうすればよいですか?
これを行うテーマが既に存在するのですが、私は禅とはっきりとした試みをしましたが、現在のページの下に編成されたページはリストしません。
これは私が自分自身に実行したバグのように聞こえる:私は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
);
Menu Block module作品だけでなく、あなたが記述しているサブメニューの種類を表示します。モジュールの管理ページにはたくさんのオプションがありますので、必要なものを得るために調整するのに時間がかかります。
ここでsettings.phpはどこに行くのですか? –
私はいくつかのパッチを見たことがあります。これはパッチを当てなければならないのですか? –