7 テーマのプライマリリンクを展開したいので、次のコードをカスタムモジュールに挿入します。 function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } page.tpl.phpでを使用print theme('links', $primary_links)しましたが、プライマリリンクが拡張されませんでした。どうして? 7 routes — 人生を楽しむ ソース
19 実際には完全な答えではありませんが、メニューがレンダリングされるときにhook_menu_link_alter()は呼び出されません。メニュー項目が保存されるときに呼び出されます。参考までに。 — エリックデュラン ソース
2 メニューキャッシュをフラッシュしてからお試しください。そのために、Develモジュールが役立ちます。 — mohit_rocks ソース これは、承認済みとしてマークするに値する本当の答えです。 — ЕлинЙ.
2 最初に簡単なことから始めます。Examples Projectの Menu Exampleを使用してください。menu_example_menu_link_alterは() ...あなたがそれを使用して簡単に試すことができ、リンクを変更します。 — rfay ソース