Menampilkan modul Joomla menggunakan PHP?


11

Bisakah saya menampilkan modul Joomla menggunakan PHP? Apa yang akan menjadi scriptuntuk mencapai ini? (Jika itu mungkin!)

Jawaban:


13

Coba ini,

Apakah Anda bermaksud membuat output modul menggunakan skrip PHP? Dalam hal ini, lihat ini:

Untuk versi yang lebih lama < 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);

Untuk versi terbaru. Joomla3.x

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

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

Semoga ini membantu.


bagaimana kode di atas menampilkan modul tertentu?
saibbyweb

Lulus nama modul seperti "mod_fmDataGrid" atau "dashboard_main", Jika Anda juga harus melewati param-nya lalu periksa params dan opsi attrb
Jobin Jose

3
Saya pikir membuat $renderervariabel tidak perlu karena Anda tidak menggunakannya di mana pun dalam kode?
Ejaz
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.