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>";
}
}