Что я только что использовал:
$menu = &JSite::getMenu();
$active = $menu->getActive();
$menuname = $active->title;
$parentId = $active->tree[0];
$parentName = $menu->getItem($parentId)->title;
$parentlink = $menu->getItem($parentId)->alias;
echo "<h1><a href=\"$parentlink\">".$parentName."</a></h1>";
Обнаружил это на форуме Joomla и добавил часть псевдонима, о которой я догадался ... Это работает с переписанием URL-адресов и URL-адресов SEF. Во всяком случае, название линии:
&JSite::getMenu()->getItem(&JSite::getMenu()->getActive()->tree[0])->title;
... которые должны быть такими же, как то, что в списке AlexP, я не проверял, если это точно то же самое.
Как получить ссылку родительского меню? –
Добавлен код для получения родительской ссылки на ответ. – Kaerber
Мне нужно было это для названия подменю и пришлось добавить еще две переменные: '$ menulevel = $ menu-> getActive() -> level; $ activename = $ menu-> getActive() -> title; ' Затем я добавил заголовок следующим образом:' Php echo ($ menulevel == 1)? $ Activename: $ parentname; ?> ' – Ralf