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

Странное поведение каталога групп

00 голосов
4
Создал 3 основные группы каталога товаров
1. Носки
2. Трусы
3. Тапки

В каждой группе завел по 2 группы
1. Носки
|--1.1 Синтетика
|--1.2 ХБ
2. Трусы
|--2.1 Синтетика
|--2.2 ХБ

В панели управления как и положено вижу 3 основные группы
Однако на главной странице товаров я вижу все группы кучей
1. Носки
1.1 Синтетика
1.2 ХБ
2. Трусы
2.1 Синтетика
2.2 ХБ

А хотелось бы только верхние.
Почему такое происходит?

Код вывода групп
Код
<?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"];
?>
   </p><a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?>&nbsp;(<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a></li>
<?endforeach?>
</ul>
</div>
спросил 14 Ноя, 13 от EWARw (480 баллов)

4 Ответы

00 голосов
Какой компонент используете? Если bitrix:catalog - за это отвечает параметр INCLUDE_SUBSECTIONS.
ответил 28 Дек, 13 от Pomnep (13,960 баллов)
00 голосов
Это есть в настройках компонента, который отображает вашу структуру, нужно установить уровень отображения вложенности. В вашем случае он равен 1, а не 2 как сейчас.
ответил 14 Апр, 14 от Almarea (3,760 баллов)
00 голосов
я использую в компоненте bitrix:catalog параметр "TOP_DEPTH" => "1",
где цифра является уровнем вложенности
ответил 07 Авг, 14 от rg (440 баллов)
00 голосов
Все получилось, спасибо
везде
bitrix:catalog_list параметр "TOP_DEPTH" => "1",
в старых версиях битрикса этот параметр только там доступен, в настройках компонента его нет
ответил 10 Дек, 14 от EWARw (480 баллов)

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

0 голосов
3 ответов
спросил 16 Март, 14 от Izy (100 баллов)
0 голосов
1 ответ
спросил 15 Фев, 14 от MuSTuK (100 баллов)
0 голосов
1 ответ
спросил 27 Янв, 14 от WETERa (800 баллов)
0 голосов
4 ответов
0 голосов
0 ответов