Po prostu użyłem tego:
$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>";
Znalazłem większość tego na forum Joomla i dodałem część aliasową, o której myślałem ... Działa to z SEF URL i włączaniem URL-a. W każdym razie, linia tytuł:
&JSite::getMenu()->getItem(&JSite::getMenu()->getActive()->tree[0])->title;
... który powinien być taki sam jak co AlexP liście, nie sprawdzałem czy to dokładnie samo.
Jak mogę uzyskać link do menu rodzica? –
Dodano kod, aby uzyskać macierzysty link do odpowiedzi. – Kaerber
Potrzebowałem tego dla tytułu podmenu i musiałem dodać jeszcze dwie zmienne: '$ menulevel = $ menu-> getActive() -> level; $ activename = $ menu-> getActive() -> title; ' Następnie dodałem następujący tytuł:' Php echo ($ menulevel == 1)? $ Activename: $ parentname; ?> ' – Ralf