Пример вызова компонента currency.field.money
|
---|
<? $APPLICATION->IncludeComponent( 'bitrix:currency.field.money', '', [ 'userField' => $userField, 'additionalParameters' => $additionalParameters, ] ); ?> |
Компонент отрисовки пользовательских полей
С версии 20.0.800 модуля main доступно новое API для отрисовки контролов пользовательских полей.
Компонент currency.field.money предназначен для отрисовки пользовательских полей типа money
(деньги) через новое API.
Компонент содержит шаблоны для декстопа и мобильного приложения, поддерживает возможность изменения внешнего вида контролов через стандартный механизм шаблонов.
Компонент является системным и в визуальном редакторе не отображается. В физической структуре сайта его можно найти в папке /bitrix/components/bitrix/currency.field.money
.
Параметры
Параметр | Описание |
---|---|
$userField | Массив метаинформации пользовательского поля. Может быть получен методом GetUserFields класса CUserTypeManager. |
$additionalParameters | Массив, содержащий необходимые настройки в зависимости от шаблона, которым выводится контрол. В частности в этом массиве передаются следующие элементы:
|
Дополнительно
Также можно использовать универсальное API:
$renderer = new \Bitrix\Currency\UserField\Renderer($userField, $additionalParameters); return $renderer->render();
© «Битрикс», 2001-2024, «1С-Битрикс», 2024