首页 VirtueMart virtuemart多语言时Joom!Fish的首页链接问题

virtuemart多语言时Joom!Fish的首页链接问题

E-mail
2009-09-09
virtuemart的多语言要用到Joom!Fish,在为一个客户实施多语言的时候,www.abc.com为中文主页,www.abc.com/ja.html为日文主页,发现在www.abc.com/ja.html和www.abc.com/ja/contact.html等日文页面,主菜单的home链接还是www.abc.com,路径导航的home链接也还是www.abc.com,日文情况下,这两个地方怎样把链接改成www.abc.com/ja.html呢?这个问题几年前做mambo的时候就困扰过我,这次要把它解决。

主菜单的home链接:找到\modules\mod_mainmenu\helper.php,在里面找到:
 $tmp->url = JURI::base(); 
在其下面加上:
 if (isset($_REQUEST['lang'])) { $tmp->url .= $_REQUEST['lang'] . '.html';  } 
路径导航的home链接:找到\modules\mod_breadcrumbs\helper.php,里面找到:
$item->link = JURI::base();
在其下面加上:
 if (isset($_REQUEST['lang'])) {     $item->link .= $_REQUEST['lang'] . '.html'; }