ฉันสามารถแสดงโมดูล Joomla โดยใช้ PHP ได้หรือไม่? อะไรคือการscript
บรรลุเป้าหมายนี้ (ถ้าเป็นไปได้!)
ฉันสามารถแสดงโมดูล Joomla โดยใช้ PHP ได้หรือไม่? อะไรคือการscript
บรรลุเป้าหมายนี้ (ถ้าเป็นไปได้!)
คำตอบ:
ลองนี้
คุณหมายถึงการแสดงผลโมดูลโดยใช้สคริปต์ 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);
สำหรับเวอร์ชั่นล่าสุด Joomla3.x
$modules = JModuleHelper::getModules("dashboard_main");
$document = JFactory::getDocument();
$attribs = array();
$attribs['style'] = 'xhtml';
foreach ($modules as $mod)
{
echo JModuleHelper::renderModule($mod, $attribs);
}
หวังว่านี่จะช่วยได้
$renderer
ตัวแปรนั้นไม่จำเป็นเพราะคุณไม่ได้ใช้มันในโค้ดเลยเหรอ?