Можно ли определить по RIGHT_MARGIN последний раздел верхнего уровня DEPTH_LEVEL = 1?
Как я понимаю чтобы это определить надо знать максимальное значение RIGHT_MARGIN
Просто не хочется использовать такую конструкцию для получения последнего раздела, а с RIGHT_MARGIN можно обойтись без этой конструкции.
буду благодарен за идеи.
Как я понимаю чтобы это определить надо знать максимальное значение RIGHT_MARGIN
Просто не хочется использовать такую конструкцию для получения последнего раздела, а с RIGHT_MARGIN можно обойтись без этой конструкции.
Код |
---|
$arFilter2 = Array('IBLOCK_ID'=>"7", 'GLOBAL_ACTIVE'=>'Y', "ACTIVE"=>"Y", 'DEPTH_LEVEL' => 1); $db_list = CIBlockSection::GetList(array("SORT"=>"ASC"), $arFilter2, array("ELEMENT_SUBSECTIONS" => "Y", ), array("SECTION_PAGE_URL")); $i=0; while($arRes = $db_list->GetNext()) { $gotSectionLinks1[] = $arRes['SECTION_PAGE_URL']; ++$i; } $lastI1 = --$i; |