user-profile-category.tpl.php

Default theme implementation to present profile categories (groups of profile items).

Categories are defined when configuring user profile fields for the site. It can also be defined by modules. All profile items for a category will be output through the $profile_items variable.

See also

user-profile-item.tpl.php where each profile item is rendered. It is implemented as a definition list by default.

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

Available variables:

  • $title: Category title for the group of items.
  • $profile_items: All the items for the group rendered through user-profile-item.tpl.php.
  • $attributes: HTML attributes. Usually renders classes.

template_preprocess_user_profile_category()

File

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

View source
<?php


/**
 * @file
 * Default theme implementation to present profile categories (groups of
 * profile items).
 *
 * Categories are defined when configuring user profile fields for the site.
 * It can also be defined by modules. All profile items for a category will be
 * output through the $profile_items variable.
 *
 * @see user-profile-item.tpl.php
 *      where each profile item is rendered. It is 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: Category title for the group of items.
 * - $profile_items: All the items for the group rendered through
 *   user-profile-item.tpl.php.
 * - $attributes: HTML attributes. Usually renders classes.
 *
 * @see template_preprocess_user_profile_category()
 */
if ($title) {
    ?>
  <h3><?php

    print $title;
    ?></h3>
<?php

}
?>

<dl<?php

print $attributes;
?>>
  <?php

print $profile_items;
?>
</dl>

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