Drupal Menu-Как получить иерархию - PullRequest
0 голосов
/ 09 ноября 2011

В Drupal, как я могу получить выбранную иерархию пунктов меню?

Если я выбрал item3, как я могу получить всю иерархию ... (например: item1-> item2-item3)

Если я использую $menu_item = menu_get_item();, я получу название активного элемента меню (например, item3).Но я хочу получить это как (item1-> item2-> item3).

1 Ответ

1 голос
/ 09 ноября 2011
$parent = menu_get_item($vars['mid']);
$vars['parent'] = $parent['pid'];

$hasParent = menu_get_menu();
$hasParent = $hasParent['items'][$parent]['pid'];

этот код предоставит вам информацию о родительских меню, и вы сможете распечатать ее.

...