backend_profile

Позволяет добавлять дополнительное содержимое на страницу профиля сотрудника.

Доступно начиная с версии 1.0.0.

Команда

Входящие параметры (передаются по ссылке)

$params['contact_id'] int ID контакта сотрудника.
$params['contact'] object Экземпляр класса waUser со свойствами сотрудника.
… код плагина …

Результат работы плагина

{$backend_profile.before_header}
Дополнительное содержимое над строкой с именем пользователя.
{$backend_profile.header}
Дополнительное содержимое в строке с именем пользователя.
{$backend_profile.after_header}
Дополнительное содержимое над строкой с именем пользователя.
{$backend_profile.before_top}
Дополнительное содержимое над блоком с контактными данными.
{$backend_profile.after_top}
Дополнительное содержимое под блоком с контактными данными.
{$backend_profile.photo}
Дополнительное содержимое под фотографией.
{$backend_profile.header_links_li}
Команда

Пример кода плагина

PHP

public function backendProfile($params)
{
    $user_id = $params['user_id'];
    $user = $params['user'];
    
    return [
        'photo' => '<div>Custom content below photo</div>',
        'before_header' => '<div>Custom content above user name</div>',
        'header' => '<span>Custom content in the line with user name</span>',
        'after_header' => '<div>Custom content below user name</div>',
        'before_top' => '<div>Custom content above contact data</div>',
        'after_top' => '<div>Custom content below contact data</div>',
    ];
}