Вывод пользовательских полей(UF_*) в CIBlockElement::GetList, реально ли сделать или это решается через другое API?
02.07.2014 20:55:29
Вывод пользовательских полей(UF_*) в CIBlockElement::GetList, реально ли сделать или это решается через другое API?
|
|
|
|
03.07.2014 09:20:12
Для объектов с поддержкой пользовательских свойств по умолчанию можно использовать GetList, а при создании пользовательских поле к нештатным объектам, для работы с ними используется соответствующее API.
|
|
|
|
03.07.2014 10:39:41
Для элементов инфоблока предусмотрены свойства, задаваемые в настройках самого инфоблока.
Получить значения ЭТИХ свойств можно с помощью CIBlockElement::GetList. |
|
|
|
03.07.2014 11:07:02
Но они не редактируются и не отображаются в карточке документа.
Может я туплю, но следующий код не отображает ни один из пользовательских полей
|
|||||||
|
|
03.07.2014 11:23:26
Всё правильно. PROPERTY_ отображает свойства Инфоблока, а я говорю про пользовательские поля.
|
|
|
|
03.07.2014 11:26:31
У элементов инфоблока нет пользовательских полей по умолчанию.
|
|
|
|
03.07.2014 11:59:06
ХМ. Так и знал. Буду писать в тех. поддержку. Может подскажут.
Либо опять всё через SQL код делать. |
|
|
|
03.07.2014 12:16:02
|
|
|
|
03.07.2014 12:23:11
|
|
|
|
03.07.2014 12:35:28
А для какого объекта создано пользовательское поле? Обычно указывается в списке Пользовательских полей админ. раздела.
Можно воспользоваться API соответствующего объекта. |
||||
|
|
|||