template_preprocess_user(&$variables)
Prepares variables for user templates.
Default template: user.html.twig.
Parameters
array $variables: An associative array containing:
-
elements: An associative array containing the user information and any fields attached to the user. Properties used:
- #user: A \Drupal\user\Entity\User object. The user account of the profile being viewed.
- attributes: HTML attributes for the containing element.
File
- core/modules/user/user.module, line 1420
- Enables the user registration and login system.
Code
function template_preprocess_user(&$variables) { $variables['user'] = $variables['elements']['#user']; // Helpful $content variable for templates. foreach (Element::children($variables['elements']) as $key) { $variables['content'][$key] = $variables['elements'][$key]; } }
Please login to continue.