Автор Тема: Сохранить порядок сортировки  (Прочитано 359 раз)

23 Ноябрь 2017, 19:05:46
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте
При переходе из одной категории товара в другую выбранный порядок сортировки меняется на дефолтный.
Как можно "закрепить" выбранный?
Спасибо.
23 Ноябрь 2017, 19:14:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно добавить скрытое поле с параметором сортировки в шаблоны  и передавать его между страницами.
23 Ноябрь 2017, 19:30:54
Ответ #2
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно добавить скрытое поле с параметором сортировки в шаблоны
с этим более менее понятно
А вот с этим не очень
и передавать его между страницами.
23 Ноябрь 2017, 19:42:21
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В контроллерe CategoryController orderBy и orderWay определять перед формированием списка товаров. Значения для них брать из скрытых полей.
23 Ноябрь 2017, 19:58:43
Ответ #4
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Значения для них брать из скрытых полей.
Брать из поля - "разжуйте" пожалуйста ))
23 Ноябрь 2017, 20:04:39
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
$this->orderWay = Tools::getValue('myorderway');
$this->orderBy = Tools::getValue('myorderby');