Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Сортировка товаров - фильтр по производителю

В категории\подкатегории можно установить сортировку товаров - от ново\добавленных к старо\... При выборе фильтра по производителю - вывод товаров определённого производителя - нет возможности указать как осуществлять сортировку. И на первых страницах отображается "древний" товар.

NeBox, если не затруднит, скажи что и куда прописать

Спс


не понял. нужно добавить к сортировке еще по дате добавления выбор?


Попробую ещё раз объяснить

Нужная сортировка из допустимых сортировок в движке присутствует. В моём случае мне нужна сортировка по: Дата добавления (ASC\DESC).

Но данная сортировка присутствует ТОЛЬКО в категориях\подкатегориях. То есть когда мы открываем категорию\подкатегорию - товары в них отсортированы по выбранной нами сортировке.

Когда же мы в боксе "Производители" выбираем определённого производителя(после чего на сайте отобразятся товары только этого производителя) - товары отображаются без сортировки (начиная с товаров, которые были добавлены ещё несколько лет назад, и чтобы посмотреть новинки, нужно переходить на последние страницы).

То есть - фильтруя товар по производителю нет возможности в админке указать как производить сортировку. Видимо она в движке прописана по-умолчанию - от "древних" товаров к "новинкам". Где этот код? Как заставить работать наоборот - от новинок к древним?


Нет возможности протестировать.
В файле modules/default.php найти строку

and m.manufacturers_id = '".(int) $_GET['manufacturers_id']."'";

заменить на
and m.manufacturers_id = '".(int) $_GET['manufacturers_id']."' ORDER BY p.products_date_added DESC";


Супер! Работает! Большое спасибо!  :)


А трудно туда прикрутить ещё сколько товаров выводить на странице?


Не понял про - ещё сколько товаров выводить на странице.


В категории есть "Товаров на странице: 10, 20, 50, 100"

В боксе "Производители" такого нет

Можно "прикрутить"?


вы в боксе хотите постраничку сделать?

если вы про списки товаров, то постраничка есть везде в списках.


Видимо вы совсем заработались :)

Не постраничка, а кол-во товара, выводимого на страницу: 10, 20, 50, 100 товаров на страницу


Да, что-то попутал.

вроде только доработкой. там у этого вывода не задана сортировка вообще. видимо тупо весь товар выведет


Источник



Copyright ShopOS