Joomla 3 получает название меню

Я использую несколько меню на одной странице. В нескольких divs я показываю меню (menu1 – menu6). Для целей шаблонов я хотел бы получить название меню каждого меню, чтобы показать сверху. Мне не удается получить название из меню.

Я нашел, что это способ получить пункты меню.

<?php $menu = $app->getMenu(); $menu_items = $menu->getItems('menutype', 'menu1'); var_dump ($menu_items); ?> 

Не может быть так сложно, но не может найти правильный синтаксис. Кто мог мне помочь?

Заранее спасибо,

Wims

    Также вы можете использовать этот:

     $menu = &Jsite::getMenu(); $menuname = $menu->getActive()->title; 

    или если уже $app = JFactory::getApplication(); существовать

     $menu = $app->getMenu(); $menuname = $menu->getActive()->title; 

    Следующий код работает для меня в Joomla 3.0:

     $app = JFactory::getApplication(); $menu = $app->getMenu(); $menuname = $menu->getActive()->title; 

    Использовать это:

     /** Getting the Menu ID of Menu was clicked by user **/ $menu = &JSite::getMenu(); $id = $menu->getActive()->id; /** Getting the Title of the Menu by using id. **/ $db = JFactory::getDBO(); $query = "SELECT title FROM kjs_menu WHERE id = $id"; $db->setQuery($query); $rows = $db->loadObjectList(); $itemrow = $rows[0]; $title = $itemrow->title; echo "Menu you have clicked is : ".$title;