Joomla obtenir de l'élément de menu id

J'ai un composant qui a un simple formulaire de paiement. Je veux juste que le menu id de l'élément. J'ai essayé plusieurs choses pour obtenir l'id.

    //get the active menu item id
    $app = JFactory::getApplication();
    $menu   = $app->getMenu();
    $active   = $menu->getActive();
    $activeId = $active->id;
    JLog::add('active id is: '.$activeId); //I get nothing returned

    $currentMenuId = JSite::getMenu()->getActive()->id ;
    JLog::add('menu id is: '.$currentMenuId); //I get nothing returned

    //try to see what the current url is
    $currenturl = JURI::current();
    JLog::add('current url is: '.$currenturl); //I get mysite.com/index.php

- Je utiliser $activeId code dans mes plugins sans problèmes, mais il ne fonctionne pas dans mon élément. Ce qui me manque?

OriginalL'auteur Tom | 2013-09-28