UDP выделенные категории, если кликнули на раздел 3 уровня, и нужно к примеру выделение меню разделов до 1 уровня, или ещё чего. Всё туда же result_modifier.php но после кода выше
Если предложение сделать лучше? давай 
| Код |
|---|
// iLab - kirilL - Выделение меню все уровни
$arResult['AB_SECTIONS'][$arResult['SECTION']['ID']]['AB_SELECTED_IN'] = 'Y';// Где сейчас
if($arResult['SECTION']['IBLOCK_SECTION_ID'])// Если выше 1ур.
{
$i=0;$x=0;//counters
$arResult['AB_SECTIONS'][$arResult['SECTION']['ID']]['AB_SELECTED'] = 'Y';
do{
if($i == 0){
$ab_LSID = $arResult['SECTION']['IBLOCK_SECTION_ID'];
$arResult['AB_SECTIONS'][$ab_LSID]['AB_SELECTED'] = 'Y';
$i++;
}
$ab_LSID = $arResult['AB_SECTIONS'][$ab_LSID]['IBLOCK_SECTION_ID'];
$ab_LDL = $arResult['AB_SECTIONS'][$ab_LSID]['DEPTH_LEVEL'];
if($ab_LSID)
$arResult['AB_SECTIONS'][$ab_LSID]['AB_SELECTED'] = 'Y';
} while($ab_LDL != 1 && $x++<10);// $x от дураков...
}else{// Если на 1ур.
$arResult['AB_SECTIONS'][$arResult['SECTION']['ID']]['AB_SELECTED'] = 'Y';
}
/*
В шаблоне используется условие
if($arSection['AB_SELECTED'] == 'Y') echo 'Выделен по дереву'
if($arSection['AB_SELECTED_IN'] == 'Y') echo 'Сейчас находимся в этом разделе'
*/ |

как можно использовать style, да ещё и script'ы, при этом ещё компоненты влипили
ах да чуть не забыл, функция вызывалась после клика на кнопку купить(javascript:void(0)).