2015-06-09 27 views
1

我在的Joomla 2.5菜单ID,我试图让一个菜单的ID,我有名字,别名的Joomla获取从名字

为例:

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

我有尝试:

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

但我是一个新手,所以我不知道如果content_id_faq是正确

谢谢

+0

我们需要了解更多关于您的菜单结构以帮助您。看看这里:http://stackoverflow.com/a/3788975/309163有关如何获得正确的项目的更多信息。 – dhh

+1

谢谢,这不是我想要的第一个地方,但它会工作,所以我会用方法2 – Yann

+0

很高兴我可以帮助 - 我已经添加了作为答案,所以请标记为接受/ upvote,如果它帮助你。 – dhh

回答

0

查看here了解更多关于如何获取正确项目的信息。

0

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