summaryrefslogtreecommitdiffstatshomepage
path: root/includes/common.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/common.inc')
-rw-r--r--includes/common.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/includes/common.inc b/includes/common.inc
index ce21e4fa49a..ca143d45781 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -3904,6 +3904,12 @@ function drupal_render_page($page) {
drupal_set_page_content($page);
$page = element_info('page');
}
+
+ // Modules can add elements to $page as needed in hook_page_build().
+ foreach (module_implements('page_build') as $module) {
+ $function = $module . '_page_build';
+ $function($page);
+ }
// Modules alter the $page as needed. Blocks are populated into regions like
// 'sidebar_first', 'footer', etc.
drupal_alter('page', $page);