Доброго дня, есть такой код:
global $arrFilter;
$arrFilter = array(
"IBLOCK_ID" => "7",
);
$arPropertyFilter = array(
"LOGIC" => "OR"
);
if($_GET['filter_hit'] == 'Y'){
$arPropertyFilter[] = array("PROPERTY_YAVLYAETSI_VALUE" => "популярным");
}
if($_GET['filter_new'] == 'Y'){
$arPropertyFilter[] = array("PROPERTY_YAVLYAETSI_VALUE" => "новинкой");
}
if($_GET['filter_sale'] == 'Y'){
$arPropertyFilter[] = array("PROPERTY_YAVLYAETSI_VALUE" => "акцией");
}
$arrFilter[] = $arPropertyFilter;
switch ($_GET["filter_hit"]) {
case "new":
$arParams["FILTER_NAME"]= $arrFilter;
break;
case "hit":
$arParams["FILTER_NAME"]= $arrFilter;
break;
case "sale":
$arParams["FILTER_NAME"]= $arrFilter;
break;
}
?>
<?
if ($_GET["filter_new"]=='Y')
{
$href='/catalog';
}
elseif($_GET["filter_new"]!=='')
{
$href='?filter_new=Y';
}
?>
<?
if ($_GET["filter_hit"]=='Y')
{
$href1='/catalog';
}
elseif($_GET["filter_hit"]!=='')
{
$href1='?filter_hit=Y';
}
?>
<?
if ($_GET["filter_sale"]=='Y')
{
$href2='/catalog';
}
elseif($_GET["filter_sale"]!=='')
{
$href2='?filter_sale=Y';
}
Тут происходит фильтрация по 3 кнопкам отдельно. Но нужно сделать чтобы можно было фильтровать(т.е. чтобы были нажаты) 2-3 кнопки одновременно.
Как не пытался пока ни к чему не пришел.
Если есть какие варианты буду признателен)