вторник, 17 января 2012 г.

Joomla VirtueMart: как изменить стандартное количество товаров на странице

Количество товара, которое показывает на странице магазина берется из 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 )) ;  

1 комментарий:

  1. Как изменить стандартное количество товаров на странице VirtueMart 2.0.6



    http://joomlavirtuemart2.blogspot.com/2012/05/virtuemart-2.html

    ОтветитьУдалить