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

Фильтр каталога не работает

00 голосов
4
Всем здравствуйте.
Ситуация следующая.
В файле списка разделов (sections.php с компонентом catalog:section.list) вызывается компонент catalog.filter. Как сделать так, чтобы при фильтрации показывались элементы разделов, которые находятся на N уровне глубины каталога (N может быть и 3 и 6, и 10). Тоже самое нужно и для файла section.php с компонентом catalog.section. Фильтр работает почему-тл только в пределах конкретного раздела. Я читал про параметр INCLUDE_SUBSECTIONS, но где его задавать? =) Я его задавал как hidden поле в форме фильтра - не помогло =)

Помогите пожалуйста.
спросил 03 Июль, 13 от wogich (630 баллов)

4 Ответы

00 голосов
 
Лучший ответ
Код
INCLUDE_SUBSECTIONS
задается в параметрах catalog
после чего используется в catalog.section
ответил 09 Авг, 13 от Chemikals (840 баллов)
выбран 31 Янв, 21 от root
00 голосов
Ау, господа программисты, вы где все? =)
ответил 03 Июль, 13 от wogich (630 баллов)
00 голосов
Т.е. нужно задать и в вызове компонента catalog, и в вызове компонента catalog.section верно?
ответил 09 Ноя, 13 от wogich (630 баллов)
00 голосов
Фильтр работает, но теперь пропала необходимая вложенность элементов в подразделы =) А мне это нужно. Как быть?
Т.е. мне нужно, чтобы было вот так:
Раздел1
--Раздел11
----Раздел1111
------Тут элементы
------Раздел11111
--------Тут элементы
------Раздел11112
----Раздел1112
--Раздел12
----Раздел1211
----Раздел1212

Но после того, как я добавил INCLUDE_SUBSECTIONS='Y' у меня эта вложенность пропала. Мне нужно, чтобы эта вложенность осталась и при этом работал фильтр по всем разделам и подразделам.
Как такое сделать скажите пожалуйста.
ответил 15 Фев, 14 от wogich (630 баллов)

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

0 голосов
2 ответов
0 голосов
3 ответов
спросил 26 Фев, 14 от Sekis (180 баллов)
0 голосов
0 ответов
0 голосов
1 ответ
0 голосов
2 ответов
спросил 24 Ноя, 13 от SpiroW (140 баллов)