Joomla 3.0 Frontpage确定功能

Joomla 3.0 Frontpage确定功能,joomla,Joomla,我有一个joomla模板,它使用这个代码来确定我猜哪个是frontpage function xtcIsFrontpage() { $app = JFactory::getApplication(); $menu = $app->getMenu(); $active = $menu->getActive(); $activeid = $active ? $active->id : ''; $default = $menu->getDefau

我有一个joomla模板,它使用这个代码来确定我猜哪个是frontpage

function xtcIsFrontpage() {
    $app = JFactory::getApplication();
    $menu = $app->getMenu();
    $active = $menu->getActive(); $activeid = $active ? $active->id : '';
    $default = $menu->getDefault(); $defaultid = $default ? $default->id : 0;
    return ( $activeid == $defaultid );
}
问题是我在这个项目中使用多语言,当我浏览到这些语言的主页时,这些语言不是frontpage,而是innerpage。我如何强制模板将这些菜单默认值用作frontpage。
谢谢

这是语言帐户的代码和链接


好的,我已经自己更正了代码:D

function xtcIsFrontpage() {
    $app = JFactory::getApplication();
    $menu = $app->getMenu();
    $lang = JFactory::getLanguage();
    $active = $menu->getActive(); $activeid = $active ? $active->id : '';
    $default = $menu->getDefault($lang->getTag()); $defaultid = $default ? $default->id : 0;
    return ( $activeid == $defaultid );

}

如何组合这两段代码以满足我的需要?
function xtcIsFrontpage() {
    $app = JFactory::getApplication();
    $menu = $app->getMenu();
    $lang = JFactory::getLanguage();
    $active = $menu->getActive(); $activeid = $active ? $active->id : '';
    $default = $menu->getDefault($lang->getTag()); $defaultid = $default ? $default->id : 0;
    return ( $activeid == $defaultid );