2012-09-21 8 views
1

Joomla \ K2에 대한 나의 작은 지식과 관련된 빠른 질문이 있습니다. 다른 페이지에 다른 레이아웃을 만들려면 하위 템플릿을 사용하고 있습니다. 하위 템플릿에서 모듈 위치를 선언 할 때 :Joomla K2 서브 템플릿의 모듈 사용

<jdoc:include type="modules" name="position-7" /> 

아무런 반응이 없습니다. 기본 템플릿 파일에 대해 동일한 코드를 시도했지만 작동했지만 서브 템플릿에 대해 파싱되지 않은 것처럼 보입니다. 내가 맞습니까? 서브 템플릿에 어떻게 모듈을 포함시킬 수 있습니까? 사전에

덕분에, 마이클

답변

4

jdoc의 태그는 줌라 코어 템플릿에서 작동합니다. k2 하위 템플릿의 특정 위치 모듈을로드하려면 해당 하위 템플릿의 원하는 위치에 다음 코드를 작성합니다.

$module = JModuleHelper::getModules('xxxx'); 
// xxxx is any virtual position, no need to create it anywhere. 
echo JModuleHelper::renderModule($module[0]); 

원하는 위치 이름으로 바꾸십시오.

+0

이 작동하는 것 같습니다. 정말 고맙습니다! – Mee

+0

정보가 도움이되었습니다. thnx –