diff --git a/core/includes/common.inc b/core/includes/common.inc index 78debc7..b828419 100644 --- a/core/includes/common.inc +++ b/core/includes/common.inc @@ -4627,6 +4627,17 @@ function drupal_render_page($page) { $page['content']['system_main'] = drupal_set_page_content(); } + // Set page title, if exist. + if (isset($page['#page_title'])) { + + // Check for title output flag. + if (!isset($page['#page_title_output']) || !in_array($page['#page_title_output'], array(CHECK_PLAIN, PASS_THROUGH))) { + $page['#page_title_output'] = CHECK_PLAIN; + } + + drupal_set_title($page['#page_title'], $page['#page_title_output']); + } + return drupal_render($page); }