Comment obtenir un élément de menu par ID dans Joomla 3?
Lors de la conversion d'un site de Joomla 1.5 vers Joomla 3, j'ai rencontré ce code
$mainframe = JFactory::getApplication();
$menu = $mainframe->getMenu('mainmenu');
$item = $menu->getItem($Itemid);
Comment y parvenir dans Joomla 3?
Pas beaucoup de différence jusqu'à présent pour ce que vous cherchez ...
$mainframe = JFactory::getApplication();
$menu = $mainframe->getMenu();
// Use this if you want to get all menu items from a certain menu
$menu_items = $menu->getItems('menutype', 'mainmenu');
// This is to get the specific menu item by menu item Id $itemId;
$item = $menu->getItem($itemId);
Vérifiez également, ce Q/A, sur l'obtention de l'élément de menu actif: Comment obtenir l'alias ou le titre de l'élément de menu actif?