Stai visualizzando un modulo Joomla usando PHP?


11

Posso visualizzare un modulo Joomla usando PHP? Quale sarebbe il scriptper raggiungere questo obiettivo? (Se è possibile!)

Risposte:


13

Prova questo,

Intendevi renderizzare l'output del modulo usando uno script PHP? In tal caso, dai un'occhiata a questo:

Per le versioni precedenti < 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);

Per l'ultima versione Joomla3.x

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

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

Spero che questo ti aiuti.


come verrà visualizzato un modulo specifico nel codice sopra?
saibbyweb,

Passa il nome del modulo come "mod_fmDataGrid" o "dashboard_main", Se devi passare anche i suoi parametri, controlla i parametri e attrb le opzioni
Jobin Jose,

3
Penso che la creazione della $renderervariabile non sia necessaria poiché non la stai usando da nessuna parte nel codice?
Ejaz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.