Vik*_*Rao 5 php url joomla menu
朋友新手问题.........我需要帮助获取特定菜单项ID的URL.情况是这样的:
我正在运行Joomla并要求用户输入菜单ID并选择该菜单ID的布局.
我想用菜单itemID的这个URL做一些其他事情.
如何获取用户提供的此菜单项ID的URL?
例如,如果用户输入是liek $this->get ('menulayoutid'>;
并且他输入了ID,54
那么如何获取菜单ID 54的URL.
请注意:我想从我的PHP文件而不是浏览器中获取此URL,以便我可以将该URL的值用于其他目的.
请帮助.
mar*_*cog 12
$itemid = JRequest::getVar('Itemid');
$application = JFactory::getApplication();
$menu = $application->getMenu();
$item = $menu->getItem($itemid);
$link = new JURI($item->link);
$link->setVar('ItemId', $itemid);
Run Code Online (Sandbox Code Playgroud)
资料来源:http://forum.joomla.org/viewtopic.php?p = 1836005