Приветствую всех битриксоидов!)
Столкнулся со следующей проблемой - есть родительские категории, необходимо по их коду получить дочерние разделы.
Кусок кода
$order = [
'NAME' => 'ASC',
];
$filter = [
'IBLOCK_ID' => $iblockId,
'IBLOCK_SECTION_CODE' => $categoryId, //Сюда пробовал подставлять IBLOCK_SECTION_ID, SECTION_CODE, SECTION_ID
'DEPTH_LEVEL' => 2
];
$select = [
'ID',
'CODE',
'NAME'
];
if (CModule::IncludeModule("iblock")) {
$inputsResult = CIBlockSection::GetList($order, $filter, false, $select, false);
while ($inputsDbRes = $inputsResult->Fetch()) {
$inputs[] = $inputsDbRes;
}
}
В API указана только одна возможность для фильтрации по родителю - SECTION_ID, может, есть способы отфильтровать по коду?)
Столкнулся со следующей проблемой - есть родительские категории, необходимо по их коду получить дочерние разделы.
Кусок кода
$order = [
'NAME' => 'ASC',
];
$filter = [
'IBLOCK_ID' => $iblockId,
'IBLOCK_SECTION_CODE' => $categoryId, //Сюда пробовал подставлять IBLOCK_SECTION_ID, SECTION_CODE, SECTION_ID
'DEPTH_LEVEL' => 2
];
$select = [
'ID',
'CODE',
'NAME'
];
if (CModule::IncludeModule("iblock")) {
$inputsResult = CIBlockSection::GetList($order, $filter, false, $select, false);
while ($inputsDbRes = $inputsResult->Fetch()) {
$inputs[] = $inputsDbRes;
}
}
В API указана только одна возможность для фильтрации по родителю - SECTION_ID, может, есть способы отфильтровать по коду?)