Мне нужно сортировать товары в категории по 2 параметрам, например, по наличию на складе (~ сумма) и по цене, чтобы отображать товары, не входящие в состав на последних страницах, но сортировать по цене одновременно. Как это сделать?Cs-cart: Как организовать сортировку товаров одновременно по 2 параметрам?
1
A
ответ
0
Невозможно сделать это через надстройку, но вы можете сделать это, изменив файл app/functions/fn.catalog.php.
Найти эту функцию: fn_get_products Существует «сортировка» Код:
$sorting = db_sort($params, $sortings);
Сортировочный переменная после обработки выглядит
ORDER BY products.price DESC
Вы можете продлить его код. Например:
if (!empty($sorting)) {
$sorting .= ', my_field ASC';
}
вы получите что-то вроде этого
ORDER BY products.price DESC, my_field ASC
Смежные вопросы
- 1. Как добавить сортировку по параметрам?
- 2. Фильтрация коллекции товаров по 2 или более параметрам в Magento
- 3. MySQL сортировать по 2 параметрам
- 4. Группа по 2 параметрам из 2 таблиц
- 5. Добавить сортировку в список товаров в magento
- 6. Как организовать 2 * 2 radiogroup
- 7. Swift массив сортировать по 2 параметрам
- 8. Как использовать сортировку по уровню цена
- 9. Фильтрация по нескольким параметрам
- 10. Как организовать сайт каталога товаров в Drupal 6?
- 11. Magento 2: Как отфильтровать коллекцию товаров по идентификатору магазина
- 12. Как кэшировать по многим параметрам
- 13. CSCART: Как создать категорию программно
- 14. сортировать по двум параметрам
- 15. CSCart Custom Block Template
- 16. Как синхронизировать сортировку столбцов по 2 угловым UI-сеткам
- 17. Сортировка товаров по функциям
- 18. Прогнозирование по выведенным параметрам в pymc3
- 19. Как выбрать сортировку по популярности?
- 20. Как сделать сортировку по XSLT
- 21. Сортировки 2 массива одновременно по свойству
- 22. XSLT сортировка по 2 параметрам и выбор по 1-му уникальному и 2-м по высоте
- 23. UNION по параметрам SQL
- 24. Фильтр товаров по атрибутам
- 25. Итерирование по 2 спискам одновременно с использованием
- 26. сделать сортировку по делегирует
- 27. Ограничения по параметрам типа
- 28. Включить сортировку по запросу
- 29. Навигация по гипер-параметрам
- 30. Запрос Linq по параметрам
Как существуют ваши данные? Из файлов, реляционных таблиц из базы данных, путем ввода пользователем? И что вы пробовали до сих пор? –
это движок Cs-Cart (я включил тег «cs-cart»), и, следовательно, следует понимать организацию данных. Моя проблема: мне нужно сортировать выходные данные на страницах каталога двумя параметрами одновременно. Я могу представить sql-запросы и php-код, но не понимаю, как это сделать в Cs-cart, может быть, это может быть решено путем редактирования файлов ядра, возможно, это невозможно .. помогите мне, кто это понимает – George
Я не знаю, Думаю, что это невозможно, это будет первый раз, когда что-то в ИТ невозможно. Если люди говорят, что это невозможно, это означает, что они неспособны это сделать. Но что вы искали до сих пор, вы пробовали какие-либо исследования, может быть, в популярной поисковой системе? StackOverflow работает следующим образом: вы пытаетесь самостоятельно, пока не застрянете. Затем вы спрашиваете сообщество. Но, как мне кажется, вы уже давно этого не пробовали (по крайней мере, вы не писали об этом). –