iMessi89 Опубликовано 3 июня, 2013 Жалоба Поделиться Опубликовано 3 июня, 2013 Как такое реализовать, где в запросе добавить ORDER BY price ASC или DESC??? В каком файлике? И как это сделать чтобы по умолчанию было по возрастанию или по убыванию - как я захочу))) Цитата Ссылка на сообщение Поделиться на другие сайты
Den Опубликовано 3 июня, 2013 Жалоба Поделиться Опубликовано 3 июня, 2013 Более конкретнее пишите Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 3 июня, 2013 Жалоба Поделиться Опубликовано 3 июня, 2013 в view/ProductsView.php где $filter['sort'] = ...; добавить if($sort_order = $this->request->get('sort_order', 'string'))$_SESSION['sort_order'] = $sort_order;if (!empty($_SESSION['sort_order']))$filter['sort_order'] = $_SESSION['sort_order'];else$filter['sort_order'] = 'asc';$this->design->assign('sort_order', $filter['sort_order']); далее, в api/Products.phpget_products() где switch ($filter['sort']) { реализовать нужную логику по типу case 'position': $order = 'p.position ' . $filter['sort_order']; Ну и реализовать переключение направления сортировки в шаблоне... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.