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.