Jump to content

сортировка товара по дате в категориях


Recommended Posts

Здравствуйте, не могу найти решения по сортировке товара в отдельной категории по цене.

Файл view/ProductsView.php перед строкой:
$this->design->assign('sort', $filter['sort']);
Пропишите следующий код:
if($category->id == 123)
{
	$filter['sort'] = 'price';
}
Где 123 это уникальный идентификатор категории, узнать его сможете в админке при редактировании категории.
Link to post
Share on other sites

 

Файл view/ProductsView.php перед строкой:

$this->design->assign('sort', $filter['sort']);
Пропишите следующий код:
if($category->id == 123)
{
	$filter['sort'] = 'price';
}
Где 123 это уникальный идентификатор категории, узнать его сможете в админке при редактировании категории.

 

 

С этим я разобрался. Спасибо. Но как сделать сортировку товара по дате ? 

Edited by paullugin
Link to post
Share on other sites

С этим я разобрался. Спасибо. Но как сделать сортировку товара по дате ?

Вы вообще нормальный человек?

Сначала спрашиваете как сделать по цене, потом (после моего ответа) правите свой пост и заменяете "по цене" на "по дате".

С таким раскладом думайте сами.

Link to post
Share on other sites

Вы вообще нормальный человек?

Сначала спрашиваете как сделать по цене, потом (после моего ответа) правите свой пост и заменяете "по цене" на "по дате".

С таким раскладом думайте сами.

Извиняюсь, когда я создал пост. Я уже нашел решение.  А вот с сортировкой по дате у меня не получается решить

Link to post
Share on other sites

Извиняюсь, когда я создал пост. Я уже нашел решение.  А вот с сортировкой по дате у меня не получается решить

if($category->id == 123)
{
	$filter['sort'] = 'created';
}
Link to post
Share on other sites

У меня все равно неправильно сортирует товар =( как то странно он сортирует в разнобой все равно =(

 

 

Ну решение правильное вы или может категорию  не ту указали. Или где то ниже по коду у вас еще стоит $filter['sort'], да и банально в БД зайти и сравнить два товара по полю created из той вашей категории .

Link to post
Share on other sites

 

 

Ну решение правильное вы или может категорию  не ту указали. Или где то ниже по коду у вас еще стоит $filter['sort'], да и банально в БД зайти и сравнить два товара по полю created из той вашей категории .

Очень интересно почему то меня нету в базе в created вообще null стоит на товарах

Link to post
Share on other sites

Очень интересно почему то меня нету в базе в created вообще null стоит на товарах

 

 

ну вот и отгадка. останется вам в этом поле проставить дату. видимо что то уже делалось и либо убрали код за ненадобностью. смотрите сами.

Link to post
Share on other sites

 

 

ну вот и отгадка. останется вам в этом поле проставить дату. видимо что то уже делалось и либо убрали код за ненадобностью. смотрите сами.

Прописал в базе даты создания товара, ничего не поменялась 

Link to post
Share on other sites

Прописал в базе даты создания товара, ничего не поменялась 

 

Мы вам подсказали где ошибки могу быть вы уж сами ищите. ну или если не сможете исправить своими силами создайте тему в разделе 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/   

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...