Io ho avuto lo stesso problema mi sono resa conto che utilizzando il template di default di joomla riuscivo a cambiare il mainmenu con joomfish (sto utilizzando un template di rockettheme) ma quando selezionavo una voce dal menu di virtuemart no mi faceva pių il cambio di lingua.
Credevo che si trattasse di qualche modifica di fare a joomfish ma tutto dipende di virtuemart.
Devi aprire il file components\com_virtuemart\virtuemart_parser.php e cambiare il codice
global $mosConfig_lang;
$JfishLang = $mosConfig_lang;
if( !defined( '_VM_PARSER_LOADED' )) {
global $my;
$_REQUEST['Itemid'] = intval( mosGetParam($_REQUEST, 'Itemid', 0) );
$page = mosgetparam($_REQUEST, 'page', "");
$func = mosgetparam($_REQUEST, 'func', "");
if( $my->id > 0 ) {
// This is necessary to get the real GID
$my->load( $my->id );
}
if( !file_exists( $mosConfig_absolute_path. "/administrator/components/com_virtuemart/virtuemart.cfg.php" )) {
die( "<h3>The configuration file for VirtueMart is missing!</h3>It should be here: <strong>"
. $mosConfig_absolute_path. "/administrator/components/com_virtuemart/virtuemart.cfg.php</strong>" );
}
// the configuration file for the Shop
require_once( $mosConfig_absolute_path. "/administrator/components/com_virtuemart/virtuemart.cfg.php" );
$GLOBALS['mosConfig_lang'] = $JfishLang;
// The abstract language class
require_once( CLASSPATH."language.class.php" );
pių meno nelle linee 40 a 62
ciao
Tania
ps. mi scuso per l'ortografia sono straniera!