如何在drupal 6中列出子页面

时间:2011-04-23 20:56:14

标签: drupal-6

使用节点api我想创建一个子节点数组。

例如在菜单中说我有

  • 运动
    • 足球
    • 板球

我如何在php中列出这些

1 个答案:

答案 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