Здравствуйте.
Мне нужно настроить сортировку товаров по цене, новизне и популярности.
Для этого в файл section.php вставляю код:[CODE]if ($_GET["sort"] == "name" ||
$_GET["sort"] == "catalog_PRICE_1" ||
$_GET["sort"] == "timestamp_x" ||
$_GET["sort"] == "show_counter"){
$arParams["ELEMENT_SORT_FIELD"] = $_GET["sort"];
$arParams["ELEMENT_SORT_ORDER"] = $_GET["method"];
}else{}
<a <?if ($_GET["sort"] == "show_counter"):?> class="active" <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=show_counter&method=asc"> По популярности</a>
<a <?if ($_GET["sort"] == "catalog_PRICE_1"):?> <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_1&method=asc">По цене</a>
<a <?if ($_GET["sort"] == "timestamp_x"):?> <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=timestamp_x&method=asc"> По новизне</a>
[/CODE]Но работает только популярность и новизна, а цена никак. ID цены 1- точно проверила. Если кто-нибудь натолкнет на свежую мысль почему так буду весьма благодарна.
Мне нужно настроить сортировку товаров по цене, новизне и популярности.
Для этого в файл section.php вставляю код:[CODE]if ($_GET["sort"] == "name" ||
$_GET["sort"] == "catalog_PRICE_1" ||
$_GET["sort"] == "timestamp_x" ||
$_GET["sort"] == "show_counter"){
$arParams["ELEMENT_SORT_FIELD"] = $_GET["sort"];
$arParams["ELEMENT_SORT_ORDER"] = $_GET["method"];
}else{}
<a <?if ($_GET["sort"] == "show_counter"):?> class="active" <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=show_counter&method=asc"> По популярности</a>
<a <?if ($_GET["sort"] == "catalog_PRICE_1"):?> <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_1&method=asc">По цене</a>
<a <?if ($_GET["sort"] == "timestamp_x"):?> <?endif;?> href="<?=$arResult["SECTION_PAGE_URL"]?>?sort=timestamp_x&method=asc"> По новизне</a>
[/CODE]Но работает только популярность и новизна, а цена никак. ID цены 1- точно проверила. Если кто-нибудь натолкнет на свежую мысль почему так буду весьма благодарна.