user-profile-item.tpl.php

Default theme implementation to present profile items (values from user account profile fields or modules).

This template is used to loop through and render each field configured for the user's account. It can also be the data from modules. The output is grouped by categories.

See also

user-profile-category.tpl.php for the parent markup. Implemented as a definition list by default.

user-profile.tpl.php where all items and categories are collected and printed out.

Available variables:

  • $title: Field title for the profile item.
  • $value: User defined value for the profile item or data from a module.
  • $attributes: HTML attributes. Usually renders classes.

template_preprocess_user_profile_item()

1 theme call to user-profile-item.tpl.php
user_element_info in modules/user/user.module
Implements hook_element_info().

File

modules/user/user-profile-item.tpl.php

View source
<?php


/**
 * @file
 * Default theme implementation to present profile items (values from user
 * account profile fields or modules).
 *
 * This template is used to loop through and render each field configured
 * for the user's account. It can also be the data from modules. The output is
 * grouped by categories.
 *
 * @see user-profile-category.tpl.php
 *      for the parent markup. Implemented as a definition list by default.
 * @see user-profile.tpl.php
 *      where all items and categories are collected and printed out.
 *
 * Available variables:
 * - $title: Field title for the profile item.
 * - $value: User defined value for the profile item or data from a module.
 * - $attributes: HTML attributes. Usually renders classes.
 *
 * @see template_preprocess_user_profile_item()
 */
?>
<dt<?php

print $attributes;
?>><?php

print $title;
?></dt>
<dd<?php

print $attributes;
?>><?php

print $value;
?></dd>

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.