Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

не могу извлечь пользовательское свойство раздела

00 голосов
2
вообще какбы у метода GetList класса CIBlockSection есть четвёртый не особо документированный параметр - массив пользовательских полей, которые нужно вернуть с результатом ...
или же значение этого массива UF_* - тогда в результат добавятся все пользователкие поля раздела ...

но хоть убейся у меня они никак не извлекаются

вот что пишу

Код
$db_list = CIBlockSection::GetList(Array("SORT"=>"­­ASC"), $arFilter, false, array("UF_*"));
while($ar_result = $db_list->Fetch())
    {
    var_dump($ar_result);
    }


на выходе нету пользовательских полей(

в чём может быть ошибка?
спросил 09 Дек, 13 от Hax (1,100 баллов)

2 Ответы

00 голосов
Вместо array("UF_*") укажите название поля, например UF_DATE.
А еще в комментариях документации написано:
Цитата
Чтобы сработал выбор 4-ый параметр $arSelect=array("UF_DATE") нужно в $arFilter обязательно указывать "IBLOCK_ID".

Но это не проверял, не знаю.
ответил 11 Фев, 14 от Asteria (1,840 баллов)
00 голосов
Цитата
Юрий Шубин пишет:
Вместо array("UF_*") укажите название поля, например UF_DATE.

А еще в комментариях документации написано:

Цитата
Чтобы сработал выбор 4-ый параметр $arSelect=array("UF_DATE") нужно в $arFilter обязательно указывать "IBLOCK_ID".


Но это не проверял, не знаю.


о!! спасибо!!! заработало !!!
IBLOCK_ID передавал пустой)
ответил 01 Июнь, 14 от Hax (1,100 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
6 ответов
0 голосов
1 ответ
спросил 18 Май, 13 от Abel (120 баллов)
0 голосов
9 ответов