Afficher un module Joomla en PHP?


Réponses:


13

Essaye ça,

Vouliez-vous rendre la sortie du module à l'aide d'un script PHP? Dans ce cas, jetez un œil à ceci:

Pour les anciennes versions < 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);

Pour la dernière version. Joomla3.x

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

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

J'espère que cela t'aides.


comment le code ci-dessus affichera-t-il un module spécifique?
saibbyweb

Passez le nom du module comme "mod_fmDataGrid" ou "dashboard_main", si vous devez également passer ses paramètres, vérifiez les paramètres et les options attrb
Jobin Jose

3
Je pense que la création de la $renderervariable est inutile car vous ne l'utilisez nulle part dans le code?
Ejaz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.