diff options
Diffstat (limited to 'includes/common.inc')
-rw-r--r-- | includes/common.inc | 6 |
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); |