我在Joomla文档中看到了如何在Joomla 2.5中创建模板时检测您是否在Frontpage中的方法。这是代码:在Joomla 2.5模板中无法正确检测Frontpage
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
echo 'This is the front page';
}
?>
这个当你在主页(或单击主菜单上)的作品,但我在主页上的一个滑块,我在滑块链接到一篇文章是不是应用程序中的任何菜单项。当我加载这篇文章时,上面的代码会返回,因为我在frontpage上。我猜如果我不点击任何菜单项,$ menu-> getActive()不会改变。
有什么建议吗? 在此先感谢。
您在滑块上单击的页面由于不在菜单中而成为当前(主页)页面的子项。 – Shaz