Joomla php如何检查用户是否正在查看特定页面

时间:2011-12-22 13:05:23

标签: php joomla

我想在特定的joomla页面添加一个facebook插件。要检查用户是否正在查看主页,请使用以下内容:

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

我不知道这段代码是如何工作的,但我认为'getDefault()方法会返回主页url。现在我想做同样的事情,不是针对frontPage而是针对特定页面,让我们说:

www.myDomain.com/contactos

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:4)

你得到最新的menu_id&amp; menu_name分别是这样的:

$currentMenuId = JSite::getMenu()->getActive()->id ;

$currentMenuName = JSite::getMenu()->getActive()->name ;

答案 1 :(得分:0)

试试这个,它对我有用:

$currentMenuName = JSite::getMenu()->getActive()->name ;