2011-03-08 8 views
6

Joomla 1.5의 주 메뉴 항목의 별칭 필드를 mod_mainmenu 모듈에서 가져 오는 방법이 있습니까? 다음 코드를 사용하여 메뉴에 액세스 할 수 있습니다.Joomla 메뉴 항목 "별칭"필드 가져 오기

$menu = JSite::getMenu(); 

메뉴 항목의 하위 제목을 유지하려면 별칭 필드를 사용해야합니다. mod_mainmenu의 modMainMenuXMLCallback() 함수에서 가져올 수 있습니까? 감사.

답변

12
$menu = JSite::getMenu(); 
$alias = $menu->getItem($id)->alias; // if you have id of menu 


$menu = JSite::getMenu(); 
$alias = $menu->getActive()->alias; // alias of active menu 
+0

감사합니다. Gaurav. 그건 그렇고, 거기에 메뉴 항목을 반복하고 그들의 ID와 다른 속성을 얻을 방법이 있습니까? – Alex

+1

ID가 없을 때 앨리어스를 가져 오는 방법은 다음과 같습니다 :'$ menu = JSite :: getMenu(); $ arr = (배열) $ menu-> getActive(); $ alias = $ arr [ 'alias']; ' – Alex

+0

@Alex : 두 번째 옵션으로 작성했습니다. – Gaurav