Hi,
in Our VM Category page PHP file;
which is right here: ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart/category/default.php
The PHP line to generate those pagination buttons is this:
<?php echo $this->vmPagination->getPagesLinks(); ?>
Which means, generating those buttons and their URL's and other things completly handled by Virtuemart Core files. Our VM Template only stylize them with CSS rules (such as; having them in the box etc..)
For testing purpose, you can disable our VM Template and see if the pagination buttons are start working while you are using original Virtuemart or not.
To disable our VM Template change this folder name:
ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart/
to
ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart2/
Then you will start using original Virtuemart. See if the buttons will start working alright. If they still broken, then try forum.virtuemart.net to find answers because it means; Virtuemart itself is responsible for that issue, But if they start working alright, then it means, our VM Template is broken and i will be helping you find the problem.
But try this:
look for this file:
ROOT/templates/<yourjoomlatemplate>/html/pagination.php
if it is exist, then delete it OR change its name to pagination2.php.
And by the way, what kind component you are using for SEF URL generation? a 3rd party component, such as ARTIO or sh404sef? or just ordinary Joomla SEF ?
Cheers.