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

Вопрос по компоненту catalog.section.list (компоненты 2.0)

00 голосов
0
smile:?:

Здравствуйте!

Столкнулся с такой проблемой. Ставлю компонент catalog.section.list (структура разделов), и она по умолчанию обеспечивает лишь вложенность 2-го уровня, то есть:
- Раздел
-- Подраздел
Хотя структура каталога товаров у меня гораздо более развитая, например:
- Раздел
-- Подраздел
--- Подподраздел
---- и т.д.
Полез в компонент, заменил в одном месте "2" на "5", и вроде бы все заработало, пока я не решил создать еще парочку тестовых разделов самого верхнего уровня. В админке все нормально - выводятся как верхние, а вот модуль их включает, почему-то, как подразделы уровня на 2 ниже... То есть, например, хочу такую структуру:
- Раздел 1
-- Подраздел
--- Подподраздел
---- и т.д.
- Раздел 2
- Раздел 3
А получаю такую:
- Раздел 1
-- Подраздел
--- Подподраздел
---- и т.д.
-- Раздел 2
-- Раздел 3

То есть Раздел 2 и Раздел 3 попали в подразделы Раздела 1, а должны были быть с ним на одном уровне...

Вот, собственно и вопрос, как мне переписать компонент, чтобы все адекватно отображалось...

P.S. Для написания компонентов у меня, видимо, не хватает опыта, но глядя на код компонентов Битрикс, я могу понять логику, но конкретно сказать что какая функция делает - не могу...
В обсуждаемом компоненте исправил единственную строчку:
Код
$arFilter["<="."DEPTH_LEVEL"] = 5;

Была 2-ка, с 5-кой на первый взгляд все нормально работает, но это до появления второго и последующих пунктов верхнего уровня.

Заранее благодарю!!!
спросил 17 Фев, 14 от El (100 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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

0 голосов
2 ответов
спросил 30 Ноя, 13 от Smoki (100 баллов)
0 голосов
5 ответов
спросил 05 Сен, 13 от BedSit (240 баллов)
0 голосов
0 ответов
0 голосов
7 ответов
спросил 06 Июль, 13 от Aypuka (340 баллов)
0 голосов
9 ответов
спросил 22 Май, 13 от katena (280 баллов)