2

我阅读了 joomla 的说明,如果我想检查当前页面是否是首页,如下所示

    <?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
        echo 'This is the front page';
}
?>

但是,当我练习这个指令时。文本“这是首页”始终显示在所有页面上。这怎么会发生在我的 joomla 上。

4

1 回答 1

8

您可以尝试使用以下代码检查首页:

if (JUri::getInstance()->toString() == JUri::base()) { ... }
于 2013-03-28T08:04:59.303 回答