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" alt="" />
    </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" alt="" />
    </span>
</span>
Copied!

Source code

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

Arguments

The following arguments are available for the avatar ViewHelper:

backendUser

backendUser
Type
int
Default
0
uid of the backend user

showIcon

showIcon
Type
bool
Default
false
show the record icon as well

size

size
Type
int
Default
32
width and height of the image