Перейти к содержимому


Сортировка товаров в категории


  • Вы не можете ответить в тему
Сообщений в теме: 6

#1 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 08 August 2012 - 01:26 PM

Добр день

В настоящий момент при загрузке шаблона category.tpl.html все товары из категории выводятся с сортировкой "по названию" (установлено по умолчанию).
Подскажите плиз как изменить базовую сортировку с "названия" на "рейтинг" ???
Что бы по умолчанию при загрузке категории все товары выводились с сортировкой по рейтингу ! (от максимально к минимальному)

Я так поминаю что за формирование массива с товарами отвечает некий SQL запрос с заранее установленной сортировкой по имени..

СПАСИБО
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 August 2012 - 03:35 PM

добавьте в функцию settingCONF_DEFAULT_SORT_ORDER() (она в файле setting_functions.php) нужную сортировку и будет Вам счастье :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 09 August 2012 - 07:23 AM

Что то не работает (

Поменял
$sortlist[] = array("title"=>STRING_SET_ID3, "value"=>"sort_order, name");
НА
$sortlist[] = array("title"=>STRING_SET_ID3, "value"=>"sort_order, сustomers_rating");
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 August 2012 - 09:20 AM

Что то не работает

ASC/DESC
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 09 August 2012 - 10:36 AM

ВСЕ Сделал . спасибо !
  • 0

#6 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 August 2012 - 11:49 AM

Я бы все-таки не исправлял существующее "Стандартное" на свое, а сделал свое отдельно, ведь полезнее добавить возможность, а не изменить. Т.е. в вышеуказанную функцию ДОБАВИЛ бы строки:

$sortlist[] = array("title"=>"Рейтинг (по убыв.)", "value"=>"customers_rating DESC");
$sortlist[] = array("title"=>"Рейтинг (по возр.)", "value"=>"customers_rating ASC");

и в общих настройках выбрал соответствующий нужный вариант, которых теперь будет пять, а не три.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#7 micehide

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 359 сообщений
Репутация: 124
Мастер

Отправлено 10 August 2012 - 02:16 PM

Вот была тема с добавлением вариантов сортировки: http://vsupport.club...dpost__p__14842
  • 1