
Здравствуйте!
Столкнулся с такой проблемой. Ставлю компонент catalog.section.list (структура разделов), и она по умолчанию обеспечивает лишь вложенность 2-го уровня, то есть:
- Раздел
-- Подраздел
Хотя структура каталога товаров у меня гораздо более развитая, например:
- Раздел
-- Подраздел
--- Подподраздел
---- и т.д.
Полез в компонент, заменил в одном месте "2" на "5", и вроде бы все заработало, пока я не решил создать еще парочку тестовых разделов самого верхнего уровня. В админке все нормально - выводятся как верхние, а вот модуль их включает, почему-то, как подразделы уровня на 2 ниже... То есть, например, хочу такую структуру:
- Раздел 1
-- Подраздел
--- Подподраздел
---- и т.д.
- Раздел 2
- Раздел 3
А получаю такую:
- Раздел 1
-- Подраздел
--- Подподраздел
---- и т.д.
-- Раздел 2
-- Раздел 3
То есть Раздел 2 и Раздел 3 попали в подразделы Раздела 1, а должны были быть с ним на одном уровне...
Вот, собственно и вопрос, как мне переписать компонент, чтобы все адекватно отображалось...
P.S. Для написания компонентов у меня, видимо, не хватает опыта, но глядя на код компонентов Битрикс, я могу понять логику, но конкретно сказать что какая функция делает - не могу...
В обсуждаемом компоненте исправил единственную строчку:
| Код |
|---|
$arFilter["<="."DEPTH_LEVEL"] = 5; |
Была 2-ка, с 5-кой на первый взгляд все нормально работает, но это до появления второго и последующих пунктов верхнего уровня.
Заранее благодарю!!!