2

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

4

1 回答 1

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函数名称中的 from 替换为您的模块名称。不妨使用Devel来打印$items数组dpm($items);

于 2013-01-11T10:28:33.963 回答