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

Кастомизация фильтра - нужна помощь!

00 голосов
2
Начал разбираться с фильтром,
вообщем в структуре каталога имеются подразделы, с именами брендов, в них же находяться товары.
Уровень вложенности таких вот подразделов разный. 
Пример:

Код
Техника для дома 

      |_Телевизоры 

      |_...      |_ LED телевизоры 

               |_ LG 

               |_ SAMSUNG 

               |_ ... 

            |_ Плазм. телевизоры 

                |_ LG 

               |_ SAMSUNG 

               |_ ... 

               |_...


Задача сделать фильтр по брендам товаров,
Например перехожу в раздел "Телевизоры",
у меня появилась менюшка с брендами общими для всех вложенных подразделов (с менюшкой я разобрался),
Жму на бренд, отправляется GET запрос фильтру,
дальше фильтр предположительно должен выбрать все элементы вложенных секций с именем переданного параметра бренда.
мои предположения:
1. Задать новый параметр в настройке фильтра каталога - [по названию раздела]
2. Передать параметр фильтру catalog.filter
3. ??Прописать логику фильтра...
Проблема на первом этапе:
В файле .parametrs компонента catalog формируется массив FILTER_FIELD_CODE, как сделать так чтобы метод GetFieldCode внес дополнительное нужную мне запись в массив?
Вот строка где это происходит:

Код
$arComponentParameters["PARAMETERS"]["FILTER_FIELD_CODE"] = CIBlockParameters::GetFieldCode(GetMessage("IBLOCK_FIELD", "FILTER_SETTINGS";


вообщем подскажите кто что знает по этому поводу...
спросил 19 Май, 13 от Termiksik (200 баллов)

2 Ответы

00 голосов
тут есть кто живой??smile:(
ответил 19 Май, 13 от Termiksik (200 баллов)
00 голосов
Разобрался вообщем, кастомизировал два компонента, catalog.filter и catalog.section.
ответил 19 Май, 13 от Termiksik (200 баллов)

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

0 голосов
0 ответов
спросил 04 Апр, 14 от Xepo6ouTc (260 баллов)
0 голосов
1 ответ
спросил 17 Июнь, 14 от аноним
0 голосов
4 ответов
спросил 03 Ноя, 13 от sdafdsuj (120 баллов)
0 голосов
3 ответов
спросил 18 Март, 14 от Marino (100 баллов)
0 голосов
3 ответов
спросил 04 Март, 14 от Vonki (100 баллов)