2014-11-06 26 views
3

任何人都可以讓我知道,如果在joomla中啓用了URL重寫,並且生成的URL是友好的URL,那麼在這種情況下,我可以獲取菜單項如果是的話,那麼有什麼步驟來獲得它。如何獲取菜單項的ID如果URL重寫是啓用在joomla 3

例如我的搜索引擎友好的URL是www.example.com/store

我想從這個網址獲得菜單項的ID。

+0

任何人請幫助 – 2014-11-06 10:18:27

回答

4

要獲得所有變量

$Itemid = JRequest::getVar('Itemid'); 

獲取活動菜單

$app = JFactory::getApplication(); 
$menu = $app->getMenu()->getActive()->id; 
echo $menu; 
3

JRequestJoomla 3 depricated。 所以,你應該使用下面的代替:

$jinput = JFactory::getApplication()->input; 
$Itemid = $jinput->getInt('Itemid'); 
0

最簡單的方法: $菜單= & JSite ::使用getMenu(); $ Itemid = $ menu-> getActive() - > id;