NikitOS
Administrator
- Add-on version
- 1.1.1
Событие
Событие вызывается перед рендером значков пользователя.
Обратный вызов:
Параметры
Пример использования
tc_fb_badge_listСобытие вызывается перед рендером значков пользователя.
Обратный вызов:
\XF\Template\Templater $templater, \XF\Entity\User $user, array $attributes, &$badges
Параметры
| Параметр | Тип | Описание |
|---|---|---|
| $templater | XF\Template\Templater | Объект \XF\Template\Templater. |
| $user | XF\Entity\User | Объект \XF\Entity\User. |
| $attributes | array | Массив атрибутов, переданных в функцию. |
| &$badges | array | Массив значков для рендера. |
Пример использования
PHP:
<?php
namespace Your\AddOn;
use XF\Entity\User;
use XF\Template\Templater;
class Listener
{
public static function tcFbBadgeList(Templater $templater, User $user, array $attributes, &$badges)
{
$attributesString = $templater->tcGetAttributesAsString($attributes);
$badges['test'] = "<span class=\"tc-fb-badge tc-fb-customUserBadge-test\"data-xf-init=\"tooltip\" title=\"TeslaCloud\"data-trigger=\"hover focus click\" style=\"background: #202020; color: white;\"{$attributesString}><i class=\"fa--xf fas fa-cloud fa-flip-horizontal\" aria-hidden=\"true\"></i></span>";
}
}