- Offizieller Beitrag
Standardmäßig werden in der WoltLab Suite der Benutzername und der Benutzerrang unter dem Avatar angezeigt. Mit einer kurzen Templateänderung, die ihr bitte IMMER über das ACP macht, schafft man Abhilfe und stellt beide Dinge über dem Avatar wie im Bild unten. Legt vorab eine neue Templategruppe an und weist diese eurem Stil hinzu. Kopiert anschließend das bearbeitete Template dort rein.
Template: messageSidebar
Nimmt dazu aus dem Template den Code (ab Zeile 23 bis 55) heraus und fügt ihn dann in Zeile 14 wieder ein. Es geht dabei speziell um den folgenden Teil:
Smarty
<div class="messageAuthorContainer">
<a href="{link controller='User' object=$userProfile->getDecoratedObject()}{/link}" class="username userLink" data-user-id="{@$userProfile->userID}"{if $enableMicrodata} itemprop="url"{/if}>
<span{if $enableMicrodata} itemprop="name"{/if}>{if MESSAGE_SIDEBAR_ENABLE_USER_ONLINE_MARKING}{@$userProfile->getFormattedUsername()}{else}{$username}{/if}</span>
</a>
{if $userProfile->banned}<span class="icon icon16 fa-lock jsTooltip jsUserBanned" title="{lang user=$userProfile}wcf.user.banned{/lang}"></span>{/if}
{event name='messageAuthorContainer'}
</div>
{if MODULE_USER_RANK}
{if $userProfile->getUserTitle()}
<div class="userTitle">
<span class="badge userTitleBadge{if $userProfile->getRank() && $userProfile->getRank()->cssClassName} {@$userProfile->getRank()->cssClassName}{/if}">{$userProfile->getUserTitle()}</span>
</div>
{/if}
{if $userProfile->getRank() && $userProfile->getRank()->rankImage}
<div class="userRank">{@$userProfile->getRank()->getImage()}</div>
{/if}
{/if}
{else}
<div class="messageAuthorContainer">
{if $userProfile->username}
<span class="username"{if $enableMicrodata} itemprop="name"{/if}>{$userProfile->username}</span>
{/if}
{event name='messageAuthorContainer'}
</div>
<div class="userTitle">
<span class="badge">{lang}wcf.user.guest{/lang}</span>
</div>
{/if}
</div>
Alles anzeigen
Sieht im Forum dann so aus: