2011-06-03 47 views
0

在D6,您可以使用下面的代码在你的template.php强制扩大菜单:力扩大菜单在Drupal 7(端口从Drupal的6)

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吗?特别是扩大“管理”菜单的力量。

感谢,

史蒂夫

回答

0

看来,Drupal的7已经改变了API的功能menu_tree_all_data(),你可能想在这里阅读到它:

Drupal API 7, menu_tree_all_data

+1

此外:文件template.php中的函数名称现在必须使用相关主题的名称。这里提到:[链接](http://drupal.org/node/254940) – 2011-09-27 14:45:51

1

这可以在管理»结构»菜单中完成 - 然后单击所需树上的操作并选择展开。