[QUOTE]вот попробуйте этот код, когда-то давно использовал его, для подобной задачи, но наверняка сказать сейчас не могу - проверить негде. модифицированный компонент menu.sections из одного из проектов: [/QUOTE]
Спасибо, Дмитрий, за предложенный выше component.php.
Одно замечание.
в конце component.php нужно добавить вот эту строчку:
while($element = $arElements->GetNext()) {
$aMenuLinksNew[$parentIndex-1][3]["IS_PARENT"] = true;
$aMenuLinksNew[$menuIndex++] = array(
$element["NAME"],
$element["~DETAIL_PAGE_URL"],
array(),
array(
"FROM_IBLOCK" => true,
"IS_PARENT" => false,
"DEPTH_LEVEL" => $depth,
),
);
[B] $previousDepthLevel = $depth;[/B]
}
}
}
return $aMenuLinksNew;
?>