Php Drupal 7中的强制展开菜单(Drupal 6的端口)
在D6中,可以在template.php中使用以下代码强制展开菜单:Php Drupal 7中的强制展开菜单(Drupal 6的端口),php,drupal,templates,menu,drupal-7,Php,Drupal,Templates,Menu,Drupal 7,在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_ou
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吗?特别是强制扩展“管理”菜单
谢谢
SteveDrupal 7似乎已经更改了其函数菜单_tree_all_data()的API,您可能需要在此处阅读:
这可以在管理»结构»菜单中完成-然后单击所需树上的操作并选择展开 另外:文件template.php中的函数名现在必须使用相关主题的名称。这里提到: