@po4emu4ka2020

Как получить из умного фильтра Bitrix ID товаров после фильтра?

Здравствуйте!
Подскажите, пожалуйста, каким образом можно получить из компонента Bitrix catalog.smart.filter айдишники всех товаров, которые он нашел после примененной фильтрации?

Мне нужно передать этот список айдишников при вызове другого компонента в фильтр.

Хочется именно рационального и красивого решения, так как почти уверен, что оно есть.
В конце концов, не обрабатывать же заново GET-запрос.

Помогите, пожалуйста, не скатиться в быдлокод.
Заранее всем спасибо за любую помощь!
  • Вопрос задан
  • 758 просмотров
Решения вопроса 1
scottparker
@scottparker
В параметрах подключения фильтра передай параметр FILTER_NAME
<?$result = $APPLICATION->IncludeComponent(
	"bitrix:catalog.smart.filter",
	"",
	Array(
                //другие параметры
		"FILTER_NAME" => "arrFilter",
	)

и посмотри какой массив arrFilter (глобальный) будет сформирован
его можно передать в другой компонент так же
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы