Получить все элементы раздела Битрикс

1922
21 декабря 2016, 04:39

У меня есть инфоблок ид которого 3, внутри которого есть раздел с ид 16, как получить все его элементы

$arSelect = Array("ID","IBLOCK_ID","IBLOCK_SECTION_ID", "NAME", "OBJECT_LONGITUDE", "OBJECT_LATITUDE");
$arFilter = Array("IBLOCK_ID"=>3,"IBLOCK_SECTION_ID"=> 16, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){ 
    $arProps = $ob->GetFields();  
     print_r($arProps);
}
Answer 1
/*Формируем массив ид подразделов раздела*/
$arFilter = Array('IBLOCK_ID'=>3, 'GLOBAL_ACTIVE'=>'Y', 'SECTION_ID'=>16);
$db_list = CIBlockSection::GetList(Array(), $arFilter, true);
while($ar_result = $db_list->GetNext())
{
    $arrayID[] = $ar_result['ID'];
}
//print_r($arrayID);
/*Формируем массив */
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>3, "SECTION_ID"=>$arrayID);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){ 
    $arProps = $ob->GetProperties();  
}
READ ALSO
Возможно ли как-то постоянно хранить переменные в PHP-скрипте без базы данных?

Возможно ли как-то постоянно хранить переменные в PHP-скрипте без базы данных?

Есть скрипт небольшого сервера, который распределяет данные между клиентамиСкрипт работает с параметрами set_time_limit(0); и ignore_user_abort(true);

472
В каком файле находится заголовок “Home” в Wordpress?

В каком файле находится заголовок “Home” в Wordpress?

Здравствуйте, У меня такая проблемаСайт на русском но путь в меню показывается так: Home/текст/текст

547
webserver на osx ошибки доступа

webserver на osx ошибки доступа

Всем приветСтолкнулся с следующей проблемой, после обновления ОС на макбуке вебсервер (изначально MAMP) при работе перестал отображать ошибки,...

448
Опциональный параметр в роуте

Опциональный параметр в роуте

Пробую сделать мультиязычный сайт на Laravel 53

534