Количество товара, которое показывает на странице магазина берется из joomla. Прописано в переменной $limit. Если же $limit оставить без изменения, первоначально выводится количество товаров, соответствующее "Длине списка" в Jooml'e. Можно ее поменять, но тогда и на всем сайте поменяется а не только в магазине. А если на сайте надо, например по 10 а в магазе по 9, то этот вариант не подходит. Чтобы поменять только в магазине надо зайти в \components\com_virtuemart\ открыть файл virtuemart.php и там вначале (30 строка) будет
// Page Navigation Parameters
Вот следующие две строки надо прописать такие:
$limit = intval( $vm_mainframe->getUserStateFromRequest( "viewlistlimit{$page}", 'limit', 9 ) );
$limitstart = intval( $vm_mainframe->getUserStateFromRequest( "view{$keyword}{$category_id}{$pagename}limitstart", 'limitstart', 0 )) ;
// Page Navigation Parameters
Вот следующие две строки надо прописать такие:
$limit = intval( $vm_mainframe->getUserStateFromRequest( "viewlistlimit{$page}", 'limit', 9 ) );
$limitstart = intval( $vm_mainframe->getUserStateFromRequest( "view{$keyword}{$category_id}{$pagename}limitstart", 'limitstart', 0 )) ;
Как изменить стандартное количество товаров на странице VirtueMart 2.0.6
ОтветитьУдалитьhttp://joomlavirtuemart2.blogspot.com/2012/05/virtuemart-2.html