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 <be:avatar>:

Name Type Default
mixed
mixed 32
boolean
backendUser
Type
mixed
Required

true

Uid of the backend user

size
Type
mixed
Required

true

Default
32

Width and height of the image

showIcon
Type
boolean
Required

true

Show the record icon as well