You are here

16 页面内容组装

admin 的头像
Submitted by admin on 星期四, 2015-07-30 09:24

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

现在,包含节点对象的可呈现数组,已经返回来了。这个页面是怎么构件出来的呢?让我们回到函数menu_execute_active_handler上面来。

$page_callback_result = MENU_ACCESS_DENIED;

$page_callback_result = MENU_NOT_FOUND;

这两种特殊情况我们就不分析了。往下看。

  if ($deliver) {

    $default_delivery_callback = (isset($router_item) && $router_item) ? $router_item['delivery_callback'] : NULL;

    drupal_deliver_page($page_callback_result, $default_delivery_callback);

  }

  else {

    return $page_callback_result;

  }

我们没有向menu_execute_active_handler传递参数,所以这里的$deliverTRUE,将会执行if语句里面的代码。


Drupal版本: