====== Pagination - приводим в приличный вид ====== По умолчанию навигация по товарам в Virtuemart выглядит ужасно, в стиле <<В начало <Предыдущая 1 2 3 Следующая> В конец>> За это безобразие отвечает administrator/components/com_virtuemart/classes/pageNavigation.class.php (функция GetPagesLinks) а вызывается оно из components/com_virtuemart/themes/default/templates/browse/includes/browse_pagenav.tpl.php Самое простое что можно предпринять для облагораживания - дописать в /templates/имя_шаблона/css/template.css следующее: ul.pagination li { text-align:center; border:1px solid #BDC1A3; padding:3px 6px 4px 6px; font-family:Arial,Verdana,Helvetica,sans-serif; background:url(../images/bg_pagination.gif) repeat-x left top; margin:1px 1px 1px 1px; display: inline; /* height:18px; line-height: 18px; color:#ccc; font-size:11px; font-weight:bold; */ } Бэкграунд прилагается: {{:software:virtuemart:bg_pagination.gif|}} (смотри внимательнее, там картинка!) Результат выглядит примерно так: {{:software:virtuemart:2010-12-29_180034.jpg|}} Ну а чтобы стало намного красивее, нужно пилить pageNavigation.class.php (функция GetPagesLinks) А так раздражающий пробел между вышеупомянутой строчкой и "Результаты 1 - 25 из 28" находится в components/com_virtuemart/themes/default/templates/browse/includes/browse_orderbyform.tpl.php ===== Количество отображаемых товаров на одной странице ===== Решение через жопу, но работает - в файле administrator/components/com_virtuemart/html/shop.browse.php в самом начале создаем переменную с числом товаров, которые нам нужно отобразить на странице категории Virtuemart. $limit=100;