使用节点api我想创建一个子节点数组。
例如在菜单中说我有
我如何在php中列出这些
答案 0 :(得分:1)
假设您希望从Drupal菜单管理您的层次结构,您可以这样做:
从:
开始$data = menu_tree_page_data('menu-name')
孩子们生活在这样的数据中:
$data['LONG-KEY MENU-NAME MENU-ID']['below'])
我通常会做一些print_r($ data,true)来识别孩子们居住的$ data的实际密钥..关键的命名结构对我来说有点奇怪..它不是非常直观。
那里的数据阵列中有很多事情..比你需要得到一个子节点数组更多..
我有一篇关于此的深入博客文章(但是面向菜单实现而不是节点api节点列表..)这里: http://www.trevorsimonton.com/blog/sub-menu-children-menu-items-block-menu-children-blocks-sibling