Требуется пользовательское свойство-таблица для объекта USER. В админке добавил поле, настроил. Для тестового юзера задал значения.
Т.к. в битриксе до сих пор нет компонента вывода карточки юзера, рисуем сами:
Код |
---|
<?
if($_REQUEST["id"]) {
$rsUser = CUser::GetByID($_REQUEST["id"]);
$arUser = $rsUser->Fetch();
if( is_array($arUser) ):?>
тут выводим поля
<? endif
|
когда я вожу нужное поле:
Код |
---|
<? $GLOBALS["APPLICATION"]->IncludeComponent(
"grain:table.view",
"",
Array(
// "SETTINGS" => $arResult["DISPLAY_PROPERTIES"]["PF_NAME"]["USER_TYPE_SETTINGS"],
"MULTIPLE" => "Y",
"VALUE" => $arUser["UF_NAME_TESSSST"],
),
null,
array('HIDE_ICONS' => 'Y')
);
echo '<pre>'; print_r($arUser["UF_NAME_TESSSST"]); echo '</pre>';
|
Сам компонент ничего не выводит, а print_r выводит, что у нас значения не массивы, а строки с сериализированными данныами.
Как вывести значения?
Очевидно, для значений надо применить unserialize. А откуда взять значения для SETTINGS?