Документация для разработчиков

GetNavChain

CIBlockResult CIBlockSection::GetNavChain(
 int IBLOCK_ID,
 int SECTION_ID,
 array arSelect = array()
);
Метод возвращает путь по дереву от корня до раздела SECTION_ID (пользовательские поля не возвращаются). Метод статический.

Параметры вызова

ПараметрОписаниеС версии
IBLOCK_ID Код информационного блока, служит для проверки что раздел SECTION_ID, находится в заданном информационном блоке. Если значение IBLOCK_ID ноль, то проверка не будет выполнена и код информационного блока не будет учитываться.
SECTION_ID Код раздела информационного раздела, путь до которого будет выбран.
arSelect Массив возвращаемых полей раздела. Необязательный параметр. По умолчанию будут возвращены все доступные поля.12.5.0

Возвращаемое значение

Возвращается объект CIBlockResult с полями раздела информационного блока.

См. также

Примеры использования

<?
$nav = CIBlockSection::GetNavChain(false, $SECTION_ID);
while($nav->ExtractFields("nav_")):
?> &raquo;
<?if($SECTION_ID == $nav_ID):?>
<?echo $nav_NAME?>
<?else:?>
<a class="navchain" href="<?=$application->getcurpage()?>?iblock_id=<?=$iblock_id?>&section_id=<?=$nav_id?>#tb"><?echo $nav_NAME?></a>
<?endif?>
<?endwhile;?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх