Подскажите пожалуйста не могу додумать как сделать !
Есть такой вот код...он выводит название подразделов по ID родительского раздела
но $ID указываю в ручную и в итоге в каждой вкладке формируются одни и теже подразделы ...а как можно данный ID получать не в ручную, а например из шаблона компонента /components/bitrix/catalog/catalog/bitrix/catalog.section.list/.default в данном шаблоне формируются вкладки с подразделами основного раздела, а далее в каждой вкладке надо выводить уже подразделы родительского раздела...как это реализовать то ? этот код вставлен как раз в данный шаблон
Есть такой вот код...он выводит название подразделов по ID родительского раздела
но $ID указываю в ручную и в итоге в каждой вкладке формируются одни и теже подразделы ...а как можно данный ID получать не в ручную, а например из шаблона компонента /components/bitrix/catalog/catalog/bitrix/catalog.section.list/.default в данном шаблоне формируются вкладки с подразделами основного раздела, а далее в каждой вкладке надо выводить уже подразделы родительского раздела...как это реализовать то ? этот код вставлен как раз в данный шаблон
Код |
---|
if(CModule::IncludeModule("iblock")){ $ID=23; $IBLOCK_ID = 2; // выборка только активных разделов из инфоблока $IBLOCK_ID, $ID - раздел-родителя $arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', 'SECTION_ID'=>$ID); $db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true); while($ar_result = $db_list->GetNext()) { echo $ar_result['ID'].' '.$ar_result['NAME'].': '.$ar_result['ELEMENT_CNT'].'<br>'; } } |