diff --git a/modules/user.page_title.inc b/modules/user.page_title.inc index 1fcd29d..5d9248a 100644 --- a/modules/user.page_title.inc +++ b/modules/user.page_title.inc @@ -7,19 +7,6 @@ /** - * Implementation of hook_page_title_alter(). - */ -function user_page_title_alter(&$title) { - // If we're looking at either a user profile page, get the user title - if ( ($user = menu_get_object('user')) || ($user = menu_get_object('user_uid_optional')) && - variable_get('page_title_user_showfield', 0) && - ($user_title = page_title_load_title($user->uid, 'user')) ) { - $title = $user_title; - } -} - - -/** * Implementation of hook_page_title_pattern_alter(). */ function user_page_title_pattern_alter(&$pattern, &$types) { @@ -27,6 +14,10 @@ function user_page_title_pattern_alter(&$pattern, &$types) { if ( ($user = menu_get_object('user')) || ($user = menu_get_object('user_uid_optional'))) { $types['user'] = $user; $pattern = variable_get('page_title_user', ''); + $page_title_load_title = page_title_load_title($user->uid, 'user'); + if ($page_title_load_title) { + $pattern = $page_title_load_title; + } } }