Подскажите пожалуйста ! надо вывести тут вот подкатегории всех категорий !
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section-list">
<div class="tabs_vert">
<?
$CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1;
foreach($arResult["SECTIONS"] as $arSection):
if($CURRENT_DEPTH<$arSection["DEPTH_LEVEL"])
echo "<ul>";
elseif($CURRENT_DEPTH>$arSection["DEPTH_LEVEL"])
echo str_repeat("</ul>", $CURRENT_DEPTH - $arSection["DEPTH_LEVEL"]);
$CURRENT_DEPTH = $arSection["DEPTH_LEVEL"];
$pl=$pl+10;
?>
<input id="<?echo "tab" . $pl;?>" type="radio" name="tabs_ve">
<label for="<?echo "tab" . $pl;?>" title="Вкладка 1"> <? if ($arSection["PICTURE"]["SRC"]){?><img src="<?=$arSection["PICTURE"]["SRC"]?>" title="<?=$arSection["NAME"]?>" border="0"/><?}?> <?=$arSection["NAME"]?></label>
<section id="content-tab<?echo $pl?>">
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"dlya_uslug",
Array(
"ADD_SECTIONS_CHAIN" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"COMPONENT_TEMPLATE" => "dlya_uslug",
"COUNT_ELEMENTS" => "N",
"FILTER_NAME" => "sectionsFilter",
"IBLOCK_ID" => "2",
"IBLOCK_TYPE" => "catalog",
"SECTION_CODE" => "otsenka_makro_i_mikroelementnogo_statusa_tyazhelykh_metallov_i_toksikantov",
"SECTION_FIELDS" => array(0=>"",1=>"",),
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_URL" => "",
"SECTION_USER_FIELDS" => array(0=>"",1=>"",),
"SHOW_PARENT_NAME" => "Y",
"TOP_DEPTH" => "1",
"VIEW_MODE" => "LINE"
)
);?>
</section>
<!--<a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?> (<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a>-->
<?endforeach?>
</div>
</div>
|
Тут я вызываю такой компонент, но он выводит все подкатегории указанной категории : otsenka_makro_i_mikroelementnogo_statusa_tyazhelykh_metallov_i_toksikantov
а как сделать чтобы тут был бы вывод подкатегорий каждой существующей категории как подставлять символьные коды категории автоматически вместо данного компонента может как то можно, а то и сайт тупить начинает видимо слишком много запросов ( ?
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"dlya_uslug",
Array(
"ADD_SECTIONS_CHAIN" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"COMPONENT_TEMPLATE" => "dlya_uslug",
"COUNT_ELEMENTS" => "N",
"FILTER_NAME" => "sectionsFilter",
"IBLOCK_ID" => "2",
"IBLOCK_TYPE" => "catalog",
"SECTION_CODE" => "otsenka_makro_i_mikroelementnogo_statusa_tyazhelykh_metallo
v_i_toksikantov",
"SECTION_FIELDS" => array(0=>"",1=>"",),
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_URL" => "",
"SECTION_USER_FIELDS" => array(0=>"",1=>"",),
"SHOW_PARENT_NAME" => "Y",
"TOP_DEPTH" => "1",
"VIEW_MODE" => "LINE"
)
);?>