paullugin Posted August 6, 2020 Report Share Posted August 6, 2020 (edited) Здравствуйте, как сделать сортировку товара по дате в определенной категории Edited August 6, 2020 by paullugin Quote Link to post Share on other sites
Noxter Posted August 6, 2020 Report Share Posted August 6, 2020 Здравствуйте, не могу найти решения по сортировке товара в отдельной категории по цене.Файл view/ProductsView.php перед строкой: $this->design->assign('sort', $filter['sort']); Пропишите следующий код: if($category->id == 123) { $filter['sort'] = 'price'; } Где 123 это уникальный идентификатор категории, узнать его сможете в админке при редактировании категории. Quote Link to post Share on other sites
paullugin Posted August 6, 2020 Author Report Share Posted August 6, 2020 (edited) Файл view/ProductsView.php перед строкой: $this->design->assign('sort', $filter['sort']); Пропишите следующий код: if($category->id == 123) { $filter['sort'] = 'price'; } Где 123 это уникальный идентификатор категории, узнать его сможете в админке при редактировании категории. С этим я разобрался. Спасибо. Но как сделать сортировку товара по дате ? Edited August 6, 2020 by paullugin Quote Link to post Share on other sites
Noxter Posted August 6, 2020 Report Share Posted August 6, 2020 С этим я разобрался. Спасибо. Но как сделать сортировку товара по дате ?Вы вообще нормальный человек? Сначала спрашиваете как сделать по цене, потом (после моего ответа) правите свой пост и заменяете "по цене" на "по дате". С таким раскладом думайте сами. Quote Link to post Share on other sites
paullugin Posted August 6, 2020 Author Report Share Posted August 6, 2020 Вы вообще нормальный человек?Сначала спрашиваете как сделать по цене, потом (после моего ответа) правите свой пост и заменяете "по цене" на "по дате".С таким раскладом думайте сами.Извиняюсь, когда я создал пост. Я уже нашел решение. А вот с сортировкой по дате у меня не получается решить Quote Link to post Share on other sites
Noxter Posted August 6, 2020 Report Share Posted August 6, 2020 Извиняюсь, когда я создал пост. Я уже нашел решение. А вот с сортировкой по дате у меня не получается решить if($category->id == 123) { $filter['sort'] = 'created'; } Quote Link to post Share on other sites
paullugin Posted August 13, 2020 Author Report Share Posted August 13, 2020 if($category->id == 123) { $filter['sort'] = 'created'; } У меня все равно неправильно сортирует товар =( как то странно он сортирует в разнобой все равно =( Quote Link to post Share on other sites
shooroop Posted August 13, 2020 Report Share Posted August 13, 2020 У меня все равно неправильно сортирует товар =( как то странно он сортирует в разнобой все равно =( Ну решение правильное вы или может категорию не ту указали. Или где то ниже по коду у вас еще стоит $filter['sort'], да и банально в БД зайти и сравнить два товара по полю created из той вашей категории . Quote Link to post Share on other sites
paullugin Posted August 14, 2020 Author Report Share Posted August 14, 2020 Ну решение правильное вы или может категорию не ту указали. Или где то ниже по коду у вас еще стоит $filter['sort'], да и банально в БД зайти и сравнить два товара по полю created из той вашей категории .Очень интересно почему то меня нету в базе в created вообще null стоит на товарах Quote Link to post Share on other sites
shooroop Posted August 14, 2020 Report Share Posted August 14, 2020 Очень интересно почему то меня нету в базе в created вообще null стоит на товарах ну вот и отгадка. останется вам в этом поле проставить дату. видимо что то уже делалось и либо убрали код за ненадобностью. смотрите сами. Quote Link to post Share on other sites
paullugin Posted August 14, 2020 Author Report Share Posted August 14, 2020 ну вот и отгадка. останется вам в этом поле проставить дату. видимо что то уже делалось и либо убрали код за ненадобностью. смотрите сами.Прописал в базе даты создания товара, ничего не поменялась Quote Link to post Share on other sites
shooroop Posted August 14, 2020 Report Share Posted August 14, 2020 Прописал в базе даты создания товара, ничего не поменялась Мы вам подсказали где ошибки могу быть вы уж сами ищите. ну или если не сможете исправить своими силами создайте тему в разделе http://forum.simplacms.ru/forum/17-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-%D1%83%D1%81%D0%BB%D1%83%D0%B3-%D0%B8-%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D0%BA/ Quote Link to post Share on other sites
ps-simpla Posted August 18, 2020 Report Share Posted August 18, 2020 Напишите в скайп ps-avatar, помогу Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.