Сортировка по рейтингу, новизне и алфавиту работает, а по цене - нет.
Сам код:
<? if ($_GET["sort"] == "price")
{
$arParams["ELEMENT_SORT_FIELD"] = "CATALOG_PRICE_SCALE_1";
}
if ($_GET["order"] == "vozvr") $arParams["ELEMENT_SORT_ORDER"]= "asc";
if ($_GET["order"] == "ubiv") $arParams["ELEMENT_SORT_ORDER"]= "desc";
if ($_GET["sort"] == "popular")
{
$arParams["ELEMENT_SORT_FIELD"] = "propertysort_SALELEADER";
$arParams["ELEMENT_SORT_ORDER"]= "desc";
}
if ($_GET["sort"] == "new")
{
$arParams["ELEMENT_SORT_FIELD"] = "propertysort_NEWPRODUCT";
$arParams["ELEMENT_SORT_ORDER"]= "desc";
}
if ($_GET["sort"] == "name")
{
$arParams["ELEMENT_SORT_FIELD"] = "NAME";
}
?>
<div>Сортировать по: цене (<a href="?sort=price&order=ubiv">по убыв.</a> | <a href="?sort=price&order=vozvr">по возвр.</a>) | <a href="?sort=popular">рейтингу</a> | <a href="?sort=new">новизне</a> | <a href="?sort=name">алфавиту</a></div>
Сам код:
<? if ($_GET["sort"] == "price")
{
$arParams["ELEMENT_SORT_FIELD"] = "CATALOG_PRICE_SCALE_1";
}
if ($_GET["order"] == "vozvr") $arParams["ELEMENT_SORT_ORDER"]= "asc";
if ($_GET["order"] == "ubiv") $arParams["ELEMENT_SORT_ORDER"]= "desc";
if ($_GET["sort"] == "popular")
{
$arParams["ELEMENT_SORT_FIELD"] = "propertysort_SALELEADER";
$arParams["ELEMENT_SORT_ORDER"]= "desc";
}
if ($_GET["sort"] == "new")
{
$arParams["ELEMENT_SORT_FIELD"] = "propertysort_NEWPRODUCT";
$arParams["ELEMENT_SORT_ORDER"]= "desc";
}
if ($_GET["sort"] == "name")
{
$arParams["ELEMENT_SORT_FIELD"] = "NAME";
}
?>
<div>Сортировать по: цене (<a href="?sort=price&order=ubiv">по убыв.</a> | <a href="?sort=price&order=vozvr">по возвр.</a>) | <a href="?sort=popular">рейтингу</a> | <a href="?sort=new">новизне</a> | <a href="?sort=name">алфавиту</a></div>