newjey

Дата поступления и дата изминения

Рекомендуемые сообщения

newjey    1

Добрый день.

Подскажите как реализовать следующее.

Надо что бы в категориях товар выводился по дате которую я указываю в редактировании товара, тоесть последние в начале а старые в конце. Сделал в контролере категории изминения 

if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.date_added';
}

if (isset($this->request->get['order'])) {
$order = $this->request->get['order'];
} else {
$order = 'DESC';
}

Но изминения в админке не влияют, потому что в редактировании товара выберается одна дата и это дата изминения.

Если прописать вместо p.date_added - p.date_modified то тоже ничего не получается(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
newjey    1

Или же может есть другой способ менять товары местами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Helloween    6

Или же может есть другой способ менять товары местами?

У товара при добавлении, или редактировании, на второй вкладке (Данные) в самом низу есть поле сортировки.

Можно вбить туда необходимое значение и получить профит. Например, для товаров, которые надо опустить в конец вывода, можно вбить 9999

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    814

p.date_added - это дата добавления товара в базу (по умолчанию оно недоступно для правки), а вам нужно p.date_available (это то, где меняете дату в самой карточке)

 

придется добавлять это поле, здесь смотрите - сортировка по дате

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ambalocha69    69

а еще в SQL есть понятие sort order - в функции getProducts задаете нужный порядок выдачи результата запроса и дело в шляпе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу