Version 1
[yaffs-website] / web / core / modules / user / templates / username.html.twig
1 {#
2 /**
3  * @file
4  * Default theme implementation for displaying a username.
5  *
6  * Available variables:
7  * - account: The full account information for the user.
8  * - uid: The user ID, or zero if not a user. As used in anonymous comments.
9  * - name: The user's name, sanitized, and optionally truncated.
10  * - name_raw: The user's name, un-truncated.
11  * - truncated: Whether the user's name was truncated.
12  * - extra: Additional text to append to the user's name, sanitized.
13  * - profile_access: Whether the current user has permission to access this
14      users profile page.
15  * - link_path: The path or URL of the user's profile page, home page,
16  *   or other desired page to link to for more information about the user.
17  * - homepage: (optional) The home page of the account, only set for non users.
18  * - link_options: Options to set on the \Drupal\Core\Url object if linking the
19  *   user's name to the user's page.
20  * - attributes: HTML attributes for the containing element.
21  *
22  * @see template_preprocess_username()
23  *
24  * @ingroup themeable
25  */
26 #}
27 {% if link_path -%}
28   <a{{ attributes }}>{{ name }}{{ extra }}</a>
29 {%- else -%}
30   <span{{ attributes }}>{{ name }}{{ extra }}</span>
31 {%- endif -%}