2014-11-20 2 views
3

나는 Joomla 3을 사용하고 있는데, "Who we Are"이라는 모듈이 있고 "top_row2"위치에 표시됩니다. 이 모듈 ID 및 모듈 이름을 얻으려고합니다.모듈 ID 또는 제목 얻기

검색 후 나는 저에게 맞지 않는 몇 가지 해결책을 발견했습니다.

해결 방법 1

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModule('Who we Are'); 
echo $module->id; 

해결 방법 2

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModules('Who we Are'); 
echo $module->id; 
//Note the "s" in getModules 

나는이 SOLU을 사용하고 '3

global $module; 
    $module->id; 
    $module->title; 

솔루션 이 모듈의 PHP 파일을 덮어 씁니다.

위치 : 템플릿 \ corporate_response \ HTML \

당신은 "모듈 클래스 접미사"에서와 모듈 재정의 항목 페이지에 자신 만의 독특한 클래스를 정의 할 수 있습니다
+0

이 코드를 어디에 추가합니까? – Lodder

+0

@Lodder 내 겹쳐 쓰기 HTML 모듈 폴더에 위의 업데이트 된 질문을 참조하십시오. –

답변

2

모듈 인 확인하기 위해 조건을 mod_mymodule_item.php 페이지로 렌더링 됨

+0

굉장한 감사 친구는 매력처럼 작동합니다. –