<?if ($_GET["sort"] == "price")
{
$arParams["ELEMENT_SORT_FIELD"] = "catalog_PRICE_1";
}
if ($_GET["sort"] == "name")
{
$arParams["ELEMENT_SORT_FIELD"] = "NAME";
}
?>
<li class="up"><a href="?sort=price"><strong><span> по цене </span></strong></a></li>
<li class="up"><a href="?sort=name"><strong><span>алфавиту</span></strong></a></li>
<?
$sortField = 'shows'; // поле сортировки по умолчанию
$sortOrder = 'DESC'; // направление сортировки по умолчанию
if (
isset($_GET["sort"]) && isset($_GET["method"]) && (
$_GET["sort"] == "name" ||
$_GET["sort"] == "catalog_PRICE_1" ||
$_GET["sort"] == "shows" ||
$_GET["sort"] == "created")){
$sortField = $_GET["sort"];
$sortOrder = $_GET["method"];
}
?>
$res = CIBlockElement::GetList(Array($sortField => $sortOrder), Array($arrFilter, $arFilter), false, Array("nPageSize"=>19), $arSelect);
<div class="sort">Сортировка по:
<a href="?sort=catalog_PRICE_1&method=desc">цене</a>
<a href="?sort=shows&method=desc">популярности</a>
<a href="?sort=created&method=desc">новинкам</a>
<a href="?sort=name&method=asc">названию</a>
</div>