PHP를 사용하여 Joomla 모듈을 표시 하시겠습니까?


11

PHP를 사용하여 Joomla 모듈을 표시 할 수 있습니까? script이것을 달성하기 위해 무엇입니까 ? (그것이 가능하다면!)

답변:


13

이 시도,

PHP 스크립트를 사용하여 모듈 출력을 렌더링하려고 했습니까? 어떤 경우에는 다음을 살펴보십시오.

이전 버전의 경우 < Joomla3.x

$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');      
$module   = JModuleHelper::getModule('mod_fmDataGrid');

$params = "param1=bruno\n\rparam2=chris";
$module->params = $params;

echo $renderer->render($module);

최신 버전. 줌라 3.x

$modules  = JModuleHelper::getModules("dashboard_main");
$document = JFactory::getDocument();     
$attribs  = array();
$attribs['style'] = 'xhtml';

foreach ($modules as $mod)
{
    echo JModuleHelper::renderModule($mod, $attribs);
}

도움이 되었기를 바랍니다.


위의 코드는 특정 모듈을 어떻게 표시합니까?
saibbyweb

"mod_fmDataGrid"또는 "dashboard_main"과 같은 모듈 이름을 전달하십시오. 해당 매개 변수도 전달해야하는 경우 params 및 attrb 옵션을 확인하십시오
Jobin Jose

3
$renderer코드 어디에서나 변수를 사용하지 않기 때문에 변수를 만드는 것이 불필요 하다고 생각 합니까?
Ejaz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.