Joomla从名字中获取菜单ID

时间:2015-06-09 05:19:10

标签: joomla menu params

我在joomla 2.5中,我尝试获取菜单的ID,我有名字,别名

例如:

menu = FAQ->菜单项=常见问题

我试过了:

$app         = JFactory::getApplication('site');
$params      = $app->getParams();
$idfaq       = $params->get('content_id_faq');

但我是新手,所以我甚至不知道content_id_faq是否正确

感谢

2 个答案:

答案 0 :(得分:0)

有关如何获取正确项目的详细信息,请查看here

答案 1 :(得分:0)

无法保证菜单项别名或文章别名在#__menu#__content表中必须是唯一的,它们只需在该菜单 - 父项目分支中是唯一的或分类。由于您正在为特定网站制作自定义内容,因此您可以在其他答案中修改查询以反映这一点;我会这样做,而不是假设将来没有人会使用相同的别名。当然你可以写一个插件来基本上把那些别名保留为单词。同样在你的代码中,我会强制它进行缓存,这样你就不会经常进行查询了。