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

Фильтр по брендам внутри категорий

00 голосов
2
Добрый день!

Возник такой вопрос. В каталоге, при просмотре товара в разделе, мы выводим в скобках бренд. При нажатии на бренд показываются все товары этого бренда во всех категориях.

Соответствено, в шаблоне компонента такая строка:
Код
(<a href="/shop/brand.php?brand=' .$arItem["PROPERTIES"]["CML2_BRAND"]["VALUE"]. '">' .$arItem["PROPERTIES"]["CML2_BRAND"]["VALUE"]. '</a>)


Задача стоит такая. Нужно переделать выборку таким образом, что бы при нажатии на бренд выводилась фильтрация по бренду но только внутри той категории, в которой было нажатие.

Как это правильнее реализовать?
спросил 08 Май, 14 от PandO (100 баллов)

2 Ответы

00 голосов
Может кто за вознаграждение поможет? :!:
ответил 08 Янв, 15 от PandO (100 баллов)
00 голосов
Цитата
catsteamdev пишет:
Как это правильнее реализовать?

Здравствуйте, реализовать это не сложно, просто передавайте по ссылке вместе со значением свойства еще и ID категории. Соответственно, в
Код
/shop/brand.php
наверняка формируется массив внешнего фильтра, например, $arrFilter. В него-то и нужно, наряду с фильтром по значению свойства, добавить фильтрацию по идентификатору родительской категории.
з.ы. используйте ЧПУ.
з.ы.ы. имхо правильнее для свойства "Бренд" использовать тип "Привязка к элементам инфоблока".
ответил 25 Апр, 15 от Numi (200 баллов)