Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Модуль "Последние поступления" - как сделать сортировку по дате?


Recommended Posts

Только что, kalyaba27 сказал:

а дату в карточке товара изменил?

 

Да стоит дата, все новые товары в конце - т.е. наоборот

В начале правленные товары

Надіслати
Поділитися на інших сайтах


Только что, kalyaba27 сказал:

правленым товарам дату старее, новым свежее

 

в том то и дело, что товары правленные имеют дату старее

Новинки "по дате" в самом конце остаются

Надіслати
Поділитися на інших сайтах


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

\catalog\model\catalog\product.php

$sort_data = array(
            'pd.name',
            'p.model',
            'p.quantity',
            'p.price',
            'rating',
            'p.sort_order',

            'p.date_added',

            'p.date_available'
        );

catalog/controller/module/latest.php

$filter_data = array(
            'sort'  => p.date_available',
            'order' => 'DESC',
            'start' => 0,
            'limit' => $setting['limit']
        );

Надіслати
Поділитися на інших сайтах


Только что, kalyaba27 сказал:

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

\catalog\model\catalog\product.php

$sort_data = array(
            'pd.name',
            'p.model',
            'p.quantity',
            'p.price',
            'rating',
            'p.sort_order',

            'p.date_added',

            'p.date_available'
        );

catalog/controller/module/latest.php

$filter_data = array(
            'sort'  => p.date_available',
            'order' => 'DESC',
            'start' => 0,
            'limit' => $setting['limit']
        );

 

помогло вот такое решение

catalog/controller/module/latest.php

$filter_data = array(
            'sort'  => p.date_available',
            'order' => 'ASC',
            'start' => 0,
            'limit' => $setting['limit']
        );

 

Спасибо за помощь

Змінено користувачем Hladogen
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.