В прошлой версии оказались сложности с меню более 4х уровней..
Исправил :)
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (!empty($arResult)):?> <div class="list-group"> <? $levels=array(); foreach($arResult as $arItem): while ($lastlevel>$arItem["DEPTH_LEVEL"]){ $levels[$lastlevel]=false; $lastlevel--; } if ($arItem["IS_PARENT"] and $arItem["SELECTED"]){ $levels[$arItem["DEPTH_LEVEL"]+1]=true; } if ($arItem["DEPTH_LEVEL"] == 1 or $levels[$arItem["DEPTH_LEVEL"]] or $arItem["SELECTED"]):?> <a href="<?=$arItem["LINK"]?>" class="<?if ($arItem["SELECTED"]):?>list-group-item active<?else:?>list-group-item<?endif?>"><?=$arItem["TEXT"]?></a> <?endif; $lastlevel=$arItem["DEPTH_LEVEL"]; endforeach?> </div> <?endif?>