Joomla 从名称中获取菜单 ID
Joomla Get menu id from names
我在 joomla 2.5 中,我尝试获取菜单的 ID,我有名称、别名
示例:
menu = FAQ-> 菜单项=FAQ
我试过了:
$app = JFactory::getApplication('site');
$params = $app->getParams();
$idfaq = $params->get('content_id_faq');
但是我是新手所以我什至不知道content_id_faq是否正确
谢谢
查看 here 了解有关如何获得正确项目的更多信息。
不保证菜单项别名或文章别名在 #__menu
或 #__content
table 中必须是唯一的,它们只需要在 #__menu
或 #__content
table 中是唯一的菜单父项分支或类别,分别。由于您正在为特定站点定制某些内容,因此您可以修改其他答案中的查询以反映这一点;我会这样做,而不是假设将来没有人会使用相同的别名。当然,您可以编写一个插件来基本上使这些别名成为保留字。同样在您的代码中,我会强制将其缓存,这样您就不会经常执行该查询。
我在 joomla 2.5 中,我尝试获取菜单的 ID,我有名称、别名
示例:
menu = FAQ-> 菜单项=FAQ
我试过了:
$app = JFactory::getApplication('site');
$params = $app->getParams();
$idfaq = $params->get('content_id_faq');
但是我是新手所以我什至不知道content_id_faq是否正确
谢谢
查看 here 了解有关如何获得正确项目的更多信息。
不保证菜单项别名或文章别名在 #__menu
或 #__content
table 中必须是唯一的,它们只需要在 #__menu
或 #__content
table 中是唯一的菜单父项分支或类别,分别。由于您正在为特定站点定制某些内容,因此您可以修改其他答案中的查询以反映这一点;我会这样做,而不是假设将来没有人会使用相同的别名。当然,您可以编写一个插件来基本上使这些别名成为保留字。同样在您的代码中,我会强制将其缓存,这样您就不会经常执行该查询。