function template_preprocess_user_profile
Process variables for user-profile.tpl.php.
Parameters
array $variables: An associative array containing:
- elements: An associative array containing the user information and any
fields attached to the user. Properties used:
- #account: The user account of the profile being viewed.
See also
File
-
modules/
user/ user.pages.inc, line 310
Code
function template_preprocess_user_profile(&$variables) {
$account = $variables['elements']['#account'];
// Helpful $user_profile variable for templates.
foreach (element_children($variables['elements']) as $key) {
$variables['user_profile'][$key] = $variables['elements'][$key];
}
// Preprocess fields.
field_attach_preprocess('user', $account, $variables['elements'], $variables);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.