Added additional template events in message sidebar template
authorMarcel Werk <burntime@woltlab.com>
Sun, 8 Mar 2020 13:01:34 +0000 (14:01 +0100)
committerMarcel Werk <burntime@woltlab.com>
Sun, 8 Mar 2020 13:01:34 +0000 (14:01 +0100)
The template events allow the display of individual user titles that are not based on the user rank system.

com.woltlab.wcf/templates/messageSidebar.tpl

index 30641bd2db06ce30c704eda6f9c5abad6b80c818..2dda86da1031d448870d81a4553d5ce7c7bbcefd 100644 (file)
                                {/if}
                        </div>
                        
-                       {if MODULE_USER_RANK && !$isReply}
-                               {if $userProfile->getUserTitle()}
+                       {if !$isReply}
+                               {hascontent}
                                        <div class="userTitle">
-                                               <span class="badge userTitleBadge{if $userProfile->getRank() && $userProfile->getRank()->cssClassName} {@$userProfile->getRank()->cssClassName}{/if}">{$userProfile->getUserTitle()}</span>
+                                               {content}
+                                                       {event name='beforeUserTitle'}
+                                               
+                                                       {if MODULE_USER_RANK && $userProfile->getUserTitle()}
+                                                               <span class="badge userTitleBadge{if $userProfile->getRank() && $userProfile->getRank()->cssClassName} {@$userProfile->getRank()->cssClassName}{/if}">{$userProfile->getUserTitle()}</span>
+                                                       {/if}
+                                               
+                                                       {event name='afterUserTitle'}
+                                               {/content}
                                        </div>
-                               {/if}
-                               {if $userProfile->getRank() && $userProfile->getRank()->rankImage}
+                               {/hascontent}
+                               
+                               {if MODULE_USER_RANK && $userProfile->getRank() && $userProfile->getRank()->rankImage}
                                        <div class="userRank">{@$userProfile->getRank()->getImage()}</div>
                                {/if}
                        {/if}