Drupal 7找到所有网站页面

时间:2013-01-11 10:13:52

标签: php drupal

有没有办法在Drupal 7站点中获取所有页面的数组? (不仅是节点页面,还有视图,webforms等。)

1 个答案:

答案 0 :(得分:0)

menu-links表包含您可以访问的所有链接(管理员和非管理员)。

您可以使用函数hook_menu_alter()将它们放入数组中。

function MODULE_menu_alter(&$items) {
  //$items is the array you are looking for.
  // printing the array
  echo "<pre>";
  print_r ($items);
  echo "</pre>";
}

请务必将函数名称中的MODULE替换为您的模块名称。 也可以使用Devel使用$items

打印dpm($items);数组