Avatar ViewHelper <be:avatar>

Render the avatar markup, including the <img> tag, for a given backend user.

Examples

Default

<be:avatar backendUser="{user.uid}" size="32" showIcon="true" />
Copied!

Output:

<span class="avatar">
    <span class="avatar-image">
        <img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/avatar/svgs/avatar-default.svg" width="32" height="32" />
    </span>
</span>
Copied!

If the given backend user hasn't added a custom avatar yet, a default one is used.

Inline notation

{be:avatar(backendUser: user.id, size: 32, showIcon: 'true')}
Copied!

Output:

<span class="avatar">
    <span class="avatar-image">
        <img src="/fileadmin/_processed_/7/9/csm_custom-avatar_4ea4a18f58.jpg" width="32" height="32" />
    </span>
</span>
Copied!

Source code

Go to the source code of this ViewHelper: AvatarViewHelper.php (GitHub).

Arguments

The following arguments are available for <be:avatar>:

Name display Type Default
mixed
mixed 32
boolean
backendUser
Type
mixed

Uid of the backend user

size
Type
mixed
Default
32

Width and height of the image

showIcon
Type
boolean

Show the record icon as well