как в VirtueMart 1.1.4 сделать сортировку (новинки в начале)

Статус
В этой теме нельзя размещать новые ответы.

Chij25

Знаток
Регистрация
9 Апр 2009
Сообщения
280
Реакции
28
как в VirtueMart 1.1.4 сделать сортировку (новинки в начале)?
На данный момент новый товар расположен в конце странице.
 
вопрос по прежнему актуален
 
VirtueMart -> Настройки -> Настройки -> в открывшихся настройках выбираете вкладку Сайт и выбираете пункт:

Сортировка товаров по умолчанию - последнее поступление
 
VirtueMart -> Настройки -> Настройки -> в открывшихся настройках выбираете вкладку Сайт и выбираете пункт:
Сортировка товаров по умолчанию - последнее поступление
на данный момент у меня в настройках так и стоит, но товар новый появляется в конце
 
в файле \administrator\components\com_virtuemart\html\shop.browse.php строку

$DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "ASC" ));

исправить на
$DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "DESC" ));
 
Возможно будет полезно. Недавно столкнулся с необходимостью сортировки последних товаров не по cdate (дате добавленяи товара), а по ID товара.

Для этого в файле administrator\components\com_virtuemart\html\shop_browse_queries.php

ищем строчку:
$orderbyField = '`#__{vm}_product`.`cdate`'; break;

меняем на:
$orderbyField = '`#__{vm}_product`.`product_id`'; break;
 
как вариант, но был и другой способ, найду отпишусь...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху