2013-04-22 2 views
0

Joomla 2.5에서 표준 mod_menu의 JMenu 객체를 가지고 있지만 제목을 검색하는 방법을 모르는 사람도 있습니다. 나는이 방법으로 내 활성 메뉴 검색 :Joomla에서 JMenu 제목을 얻는 방법

$menu = $app->getMenu(); 

모든 메뉴 항목 또는 모듈 PARAM을 쉽게 얻을 수 있었다 그러나 메뉴 타이틀을 얻을 수없는 것입니다. 미리 감사드립니다.

답변

0

나는이 테스트를하지만, 느낌이하지 않은이 작동하지 않을 수 있습니다 : 모듈의 둘 이상의 인스턴스가있는 경우

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModule('mod_menu'); 
echo $module->title; 

, 당신은 더 구체적으로 할 수 있습니다 예를 들어,의 ID를 선언하여 모듈 :

$module = JModuleHelper::getModule('mod_menu', '88'); //change 88 to the ID that applies for you 

희망이 거의 다

+0

하는 데 도움이! 메뉴가 하나 뿐이므로 모든 메뉴를로드 할 때 제공 한 코드로 활성 메뉴 제목 만 검색 할 수 있습니다. 당신이 제안한 두 번째 옵션 (ID가있는 옵션)은 나를 위해 작동하지 않습니다. 이유는 모르겠지만 아마도 플랫폼 버전 (11.4) 때문일 수 있습니다. menutype 매개 변수로 특정 mod_menu 인스턴스를 가져 오는 방법이 있습니까? – BitRider

+2

@BitRider - 자세한 내용을 확인해보십시오. http://docs.joomla.org/JModuleHelper/getModule – Lodder

+0

@Lodder 다시 한 번 감사드립니다.하지만 원하는대로 할 수있는 방법이없는 것 같습니다. getModule 함수의 재정의 된 버전은 매개 변수로 반환 할 모듈의 제목을 사용합니다. 나는 다른 방법으로 그것을 할 것이다. – BitRider

관련 문제