Документация для разработчиков
Темная тема

intranet.field.employee

Описание и параметры

Компонент отвечает за вывод контрола пользовательского поля типа "привязка к пользователю".

В физической структуре компонент находится в папке /bitrix/components/bitrix/intranet.field.employee.

ПараметрОписание
$userFieldМассив метаинформации пользовательского поля. Может быть получен методом GetUserFields класса CUserTypeManager.
$additionalParametersМассив, который содержит необходимые настройки в зависимости от шаблона, которым выводится контрол. В частности в этом массиве передаются следующие элементы:
  • mode - имя шаблона компонента;
  • mediaType - имя страницы шаблона, на текущий момент или .default, или mobile. Пустое значение эквивалентно .default.

Пример прямого вызова

<?
$APPLICATION->IncludeComponent(
	'bitrix:intranet.field.employee',
	'',
	[
		'userField' => $userField,
		'additionalParameters' => $additionalParameters
	]
	);
?>

Дополнительно

Также можно использовать универсальное API:

$renderer = new \Bitrix\Main\UserField\Renderer($userField, $additionalParameters);
echo $renderer->render();


© «Битрикс», 2001-2024, «1С-Битрикс», 2024