Принудительное расширение меню в Drupal 7 (порт из Drupal 6) - PullRequest
0 голосов
/ 03 июня 2011

В D6 вы можете использовать следующий код в вашем template.php для принудительного расширения меню:

function menu_tree_full($menu_name = 'navigation') {
  static $menu_output = array();
  if (!isset($menu_output[$menu_name])) {
    $tree = menu_tree_all_data($menu_name);
    $menu_output[$menu_name] = menu_tree_output($tree);
  }
  return $menu_output[$menu_name];
}

Затем вы помещаете следующее в ваш page.tpl.php:

print menu_tree_full('navigation');

Может кто-нибудь посоветовать мне, как перенести это на D7?В частности, сила расширения меню управления.

Спасибо,

Стив

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

Это можно сделать в Администрирование »Структура» Меню - затем нажмите на операции с нужным деревом и выберите развернутый.

0 голосов
/ 27 сентября 2011

Кажется, что Drupal 7 изменил свой API для функции menu_tree_all_data (), вы можете прочитать его здесь:

Drupal API 7, menu_tree_all_data

...