Перейти к содержанию
Форум поддержки пользователей VamShop

Не сортируется вывод товара в родительской категории


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

Собственно в чем проблема - В БАЗЕ заполнена колонка порядка сортировки товара, в подкатегориях все нормально, но в главной категории в которой находятся эти подкатегории вывод товаров не сортирует товары по данному параметру, как это исправить?

Заранее прошу прощения если эта тема уже поднималась, поиск не принес результатов. Версия мага - 1.52

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

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

Поменяйте тогда в /includes/modules/new_products.php:


                                        order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;
[/code] на;
[code]
                                        order by p.products_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;

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

Нет, вы меня не поняли - не на главной странице а в главной КАТЕГОРИИ! Хочется чтоб сортировалось нормально

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

А что такое главная категория?

Задавать порядок сортировки в категории нужно в настройках данной категории в админке - каталог.

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

Что значит "Сортировка товара" - "порядок", в частности "Порядок". Это вывод товаров в категории. Как можно сделать, что б автоматом логично выводились в начале категории "свеже поступившие" товары? (1.53)

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

Спасибо, вкурил уже. Но не удобно совсем присваивать порядковые номера сотням товаров на нужный вывод.

Как можно сделать, что бы автоматом логично выводились в начале категории "свеже поступившие" товары? (1.53)

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

Сортировать по дате наверное, т.е. можно попробовать в /includes/modules/default.php поменять:


    $sorting = ' ORDER BY '.$sorting_data['products_sorting'].' '.$sorting_data['products_sorting2'].' ';
[/code] на:
[code]
    $sorting = ' ORDER BY p.products_date_added DESC ';

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

Удалось таки.  ;)

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

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

По умолчанию и так выводится.

Для этого в /templates/шаблон/module/product_info/product_info_v1.html есть метка:


{$PRODUCTS_ADDED}
[/code]

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

В /includes/modules/product_info.php поменять:


$info->assign('PRODUCTS_ADDED', sprintf(TEXT_DATE_ADDED, vam_date_long($product->data['products_date_added'])));

[/code] на:
[code]
$info->assign('PRODUCTS_ADDED', sprintf(TEXT_DATE_ADDED, vam_date_short($product->data['products_date_added'])));

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