ZIROKUL
@ZIROKUL

Как настроить работу фильтра?

Добрый день!
Помогите пожалуйста, есть фильтр на странице он фильтрует новости, и при поиски по параметру "Тип" фильтр выводит сначала пустой лист с текстом "что не найдено", а на второй страницы уже найденую информаци. Но фильтр так работает только по двум свойства параметра Тип, по остальным выводит правильно на первой страницы. Информация выводится в кастомизированном компонент news.list.

В компоненте есть дописанный такой код. который фильтрует по свойству Тип,
/*----- Сортировка по типу -----*/
$section = [];
foreach($_GET['toursFilter_pf']['TYPE'] as $k => $s){
	$section[$k] = true;
}

foreach($arResult['ITEMS'] as $k => &$arItem) {
	$unset = true;
	foreach($arItem['PROPERTIES']['TYPE']['VALUE'] as $v){
		if(isset($section[$v]) || count($section) == 0){
			$unset = false;
		}
	}
	if($unset){
		unset($arResult['ITEMS'][$k]);
	}
}
unset($arItem);

Сам компонент с шаблоном https://yadi.sk/d/qO187h-oWhggKw
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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