Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Drupal7获得递归数组形式的菜单_Drupal_Drupal 7 - Fatal编程技术网

如何从Drupal7获得递归数组形式的菜单

如何从Drupal7获得递归数组形式的菜单,drupal,drupal-7,Drupal,Drupal 7,如何以递归数组的形式检索主菜单及其子菜单项。另外,如何获取特定节点的子菜单以在该页面中显示它 您可以通过以下内容获取菜单及其子链接,通常可以在hook_preprocess_page()函数中看到: $links = menu_tree_output(menu_tree_page_data(variable_get('menu_main_links_source', 'main-menu'))); 关于在各个页面上显示“子菜单”,我强烈建议使用该模块

如何以递归数组的形式检索主菜单及其子菜单项。另外,如何获取特定节点的子菜单以在该页面中显示它

您可以通过以下内容获取菜单及其子链接,通常可以在hook_preprocess_page()函数中看到:

$links = menu_tree_output(menu_tree_page_data(variable_get('menu_main_links_source', 'main-menu')));
关于在各个页面上显示“子菜单”,我强烈建议使用该模块