Virtuemart: Ошибки в пагинации первой страницы


Возникла ошибка. когда в категории товара нельзя было перейти на первую страницу. Решилась следующим способом:

открыть /components/com_virtuemart/router.php и найти фрагмент (приблизительно 134 строка):

if ($start !== null &&  $limitstart!== null ) {
				//$segments[] = $helper->lang('results') .',1-'.$start ;
			} else if ( $start>0 ) {
				// using general limit if $limit is not set
				if ($limit === null) $limit= vmrouterHelper::$limit ;

				$segments[] = $helper->lang('results') .','. ($start+1).'-'.($start+$limit);
			} else if ($limit !== null && $limit != vmrouterHelper::$limit ) $segments[] = $helper->lang('results') .',1-'.$limit ;//limit change
			var_dump($limitstart);
			return $segments;

заменить на:

			if ($start !== null &&  $limitstart!== null ) {
				//$segments[] = $helper->lang('results') .',1-'.$start ;
			} else if ( $start>0 ) {
				$segments[] = $helper->lang('results') .','. ($start+1).'-'.($start+$limit);
			} else if ( $start==null || $limitstart==null){
				$start = 0;
				$segments[] = $helper->lang('results') .','. ($start+1).'-'.($start+$limit);
			} else if ($limit !== null && $limit != vmrouterHelper::$limit ) $segments[] = $helper->lang('results') .',1-'.$limit ;//limit change
			return $segments;

на данном этапе пока что работает как нужно

ПОЛЕЗНО  Having custom fields as columns in CSVI importer