Joomla 3.0 Frontpage确定功能
我有一个joomla模板,它使用这个代码来确定我猜哪个是frontpageJoomla 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
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 );