|
Пример вызова компонента 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-2025, «1С-Битрикс», 2025