root / drupal7 / sites / all / themes / adaptivetheme / at_core / templates / user-profile.tpl.php @ 74f6bef0
1 | 85ad3d82 | Assos Assos | <?php
|
---|---|---|---|
2 | /**
|
||
3 | * @file
|
||
4 | * Adaptivetheme implementation to present all user profile data.
|
||
5 | *
|
||
6 | * This template is used when viewing a registered member's profile page,
|
||
7 | * e.g., example.com/user/123. 123 being the users ID.
|
||
8 | *
|
||
9 | * Use render($user_profile) to print all profile items, or print a subset
|
||
10 | * such as render($user_profile['user_picture']). Always call
|
||
11 | * render($user_profile) at the end in order to print all remaining items. If
|
||
12 | * the item is a category, it will contain all its profile items. By default,
|
||
13 | * $user_profile['summary'] is provided, which contains data on the user's
|
||
14 | * history. Other data can be included by modules. $user_profile['user_picture']
|
||
15 | * is available for showing the account picture.
|
||
16 | *
|
||
17 | * Adaptivetheme variables:
|
||
18 | 74f6bef0 | Assos Assos | * - $is_mobile: Mixed, requires the Mobile Detect or Browscap module to return
|
19 | * TRUE for mobile. Note that tablets are also considered mobile devices.
|
||
20 | * Returns NULL if the feature could not be detected.
|
||
21 | * - $is_tablet: Mixed, requires the Mobile Detect to return TRUE for tablets.
|
||
22 | * Returns NULL if the feature could not be detected.
|
||
23 | 85ad3d82 | Assos Assos | *
|
24 | * Available variables:
|
||
25 | * - $user_profile: An array of profile items. Use render() to print them.
|
||
26 | * - Field variables: for each field instance attached to the user a
|
||
27 | * corresponding variable is defined; e.g., $account->field_example has a
|
||
28 | * variable $field_example defined. When needing to access a field's raw
|
||
29 | * values, developers/themers are strongly encouraged to use these
|
||
30 | * variables. Otherwise they will have to explicitly specify the desired
|
||
31 | * field language, e.g. $account->field_example['en'], thus overriding any
|
||
32 | * language negotiation rule that was previously applied.
|
||
33 | *
|
||
34 | * @see user-profile-category.tpl.php
|
||
35 | * Where the html is handled for the group.
|
||
36 | * @see user-profile-item.tpl.php
|
||
37 | * Where the html is handled for each item in the group.
|
||
38 | * @see template_preprocess_user_profile()
|
||
39 | */
|
||
40 | ?>
|
||
41 | 74f6bef0 | Assos Assos | <article id="user-<?php print $user->uid; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>> |
42 | 85ad3d82 | Assos Assos | <?php print render($user_profile); ?> |
43 | </article> |