Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Только каталоги верхнего уровня

00 голосов
4
Сейчас у меня типовой каталог, отображает все группы
Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section-list">
<ul>
<?
$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"];
?>
   <li><a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?>&nbsp;(<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a></li>
<?endforeach?>
</ul>
</div>

А как его заставить отображать только верхние каталоги?
спросил 26 Апр, 13 от EWARw (480 баллов)

4 Ответы

00 голосов
В настройках компонента, случайно, нет подходящих параметров? :)
ответил 26 Апр, 13 от sickmind (4,660 баллов)
00 голосов
Да ладно, все пересмотрел
не увидел...
подскажите как наз-ся этот параметр в bitrix:catalog ?
ответил 26 Апр, 13 от EWARw (480 баллов)
00 голосов
ответил 22 Июнь, 13 от Faeran (140 баллов)
00 голосов
Александр Черкасов,
В настройках компоненты не нахожу определенноко признака,
подскажите где установить этот парамер?
Константин,
СПасибо, помогло
А какой раздел корректировать в этом файле для отображения групп?
Просто получается что если я захожу в группу первого уровня вижу там группы 2 и 3 уровеня, а надо только 2-ого
ответил 26 Сен, 13 от EWARw (480 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
6 ответов
спросил 01 Июль, 13 от Harror (160 баллов)
0 голосов
2 ответов
спросил 26 Апр, 14 от GaL4oNok (160 баллов)
0 голосов
5 ответов