Цитата |
---|
Кирилл Пастухов пишет: Неужели у всех всё прекрасно сортирует? Тогда поделитесь как Вы этого добились |
У меня 12 версия, не работало тоже. Включил следующим образом.
компонент catalog, section.php было:
Код |
---|
$current_view = COption::GetOptionString("eshop", "catalogView", "list", SITE_ID);
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section", "bar",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $sort,
"ELEMENT_SORT_ORDER" => $sort_order,
|
стало:
Код |
---|
$current_view = COption::GetOptionString("eshop", "catalogView", "list", SITE_ID);
?>
<?// new?>
<?if ($_GET["sort"] == "price")
{
$arParams["ELEMENT_SORT_FIELD"] = "catalog_PRICE_1";
}
if ($_GET["sort"] == "name")
{
$arParams["ELEMENT_SORT_FIELD"] = "NAME";
}
if ($_GET["order"] == "asc") $arParams["ELEMENT_SORT_ORDER"]= "asc";
if ($_GET["order"] == "desc") $arParams["ELEMENT_SORT_ORDER"]= "desc";
?>
<?//new ?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section", "bar",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
|
Меня интересует сортировка только по цене и названию, соответственно только их и описал.