"Fossies" - the Fresh Open Source Software Archive

Member "drupal-8.9.10/core/themes/seven/templates/classy/user/username.html.twig" (26 Nov 2020, 1179 Bytes) of package /linux/www/drupal-8.9.10.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 {#
    2 /**
    3  * @file
    4  * Theme override 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 #}
   25 {% if link_path -%}
   26   <a{{ attributes.addClass('username') }}>{{ name }}{{ extra }}</a>
   27 {%- else -%}
   28   <span{{ attributes }}>{{ name }}{{ extra }}</span>
   29 {%- endif -%}