This could be classed as a real clumsy hack, but it is working on my site !!
edit ps_product_category.php at line 1236 you should find
function getPathway( $category_list ) {
global $sess;
$pathway_items = array();
foreach( $category_list as $category ) {
$item = new stdClass();
$item->name = vmHtmlEntityDecode( $category['category_name'] );
$item->link = $sess->url( $_SERVER['PHP_SELF'] . "?page=shop.browse&category_id=$category[category_id]", true, false );
$pathway_items[] = $item;
}
return $pathway_items;
}
change it to this
function getPathway( $category_list ) {
global $sess;
$Itemid = $sess->getShopItemid();
$pathway_items = array();
if($Itemid == vmGet( $_REQUEST, 'Itemid', null )) {
foreach( $category_list as $category ) {
$item = new stdClass();
$item->name = vmHtmlEntityDecode( $category['category_name'] );
$item->link = $sess->url( $_SERVER['PHP_SELF'] . "?page=shop.browse&category_id=$category[category_id]", true, false );
$pathway_items[] = $item;
}
}
return $pathway_items;
}
It simply checks to see if the itemid is the proper vm itemid, if it isn't id doesn't add the pathway because joomla has already done it.
A side effect though is that the vm pathway no longer works!