Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Сортировка по цене

00 голосов
9
Если кто-нибудь сталкивался, то подскажите, плиз.

Есть страница с выводом товаров торгового каталога реализованная с помощью Компонента 1.0 "Элементы раздела в табличном порядке" (section.php). Сделана сортировка по свойствам товара: высота, ширина etc.

Нужно реализовать еще сортировку по цене!

Может кто-то решал уже подобную задачу, подскажите направление для действий smile:)
спросил 26 Май, 13 от naTackyxa (240 баллов)

9 Ответы

00 голосов
Как много желающих помочь smile:)
ответил 26 Май, 13 от naTackyxa (240 баллов)
00 голосов
Тут ведь интересная штука может получится...

Проявив доброту душевную - можешь поддержать конкурента, а такого только врагу пожелаешь. На дворе капитализм.

"У нас на фронте этому быстро учили" (с) Шарапов.
ответил 27 Май, 13 от Gumgum (140 баллов)
00 голосов
+1

Может я для себя, для души smile:)
ответил 24 Авг, 13 от naTackyxa (240 баллов)
00 голосов
Если тип цены один, то укажите в поле сортировки CATALOG_GROUP_<ID>
<ID> - замените на ID типа цены
ответил 22 Ноя, 13 от NitroGeN (2,840 баллов)
00 голосов
В начале шаблона вывода компонента можно добавить
<?
function FCmp($f1,$f2)
{
if ($f1["CATALOG_PRICE_1"] <$f2["CATALOG_PRICE_1"]) return -1; else return 1;
}
uasort($arResult["ITEMS"], "FCmp");
?>
ответил 03 Март, 14 от RaVLion (100 баллов)
00 голосов
Цитата
Всеволод Коваленко пишет:
В начале шаблона вывода компонента можно добавить
<? function FCmp($f1,$f2) … ?>

Это не решение, потому что отсортирует только элементы на текущей странице, а не весь список.
Есть решение в топике «bitrix:catalog.section - возможна ли сортировка по цене, количеству?»
ответил 23 Июнь, 14 от JIOJIKA (100 баллов)
00 голосов
Цитата
Антон Пилецкий пишет:
Есть решение в топике «bitrix:catalog.section - возможна ли сортировка по цене, количеству?»


Поправьте пожалуйста ссылку, кто знает! Как зайти в эту тему?
ответил 23 Окт, 14 от Elizia (140 баллов)
00 голосов
Тот топик для клиентов.
Основная мысль - для сортировке по цене, в параметре компонента указать:
Цитата
"ELEMENT_SORT_FIELD" => "catalog_PRICE_2", где 2 - это ID типа цены.

Для типа цены с ID 2.
Для сортировки по наличию на складе catalog_QUANTITY
ответил 22 Фев, 15 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Евгений Малков пишет:
Тот топик для клиентов.
Основная мысль - для сортировке по цене, в параметре компонента указать:
Цитата
"ELEMENT_SORT_FIELD" => "catalog_PRICE_2", где 2 - это ID типа цены.

Для типа цены с ID 2.
Для сортировки по наличию на складе catalog_QUANTITY


добрый день!

опишите подробней, пожалуйста. У меня почему так не сортирует...
ответил 01 Июнь, 15 от Kalika (140 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 01 Фев, 14 от JiKiPw (100 баллов)
0 голосов
4 ответов
спросил 28 Ноя, 13 от mrUhauma (320 баллов)
0 голосов
3 ответов
0 голосов
2 ответов
спросил 25 Июль, 13 от Grimmi (2,560 баллов)