02 Dic

Llamar a un #modulo desde un #componente #joomla mediante código




Call Module within Content/Article : you can use {loadposition position} (thanks to plgContentLoadModule – /plugins/content/loadmodule.php)

Call Module programatically (Module call another Module or Component call Module) :

A. Call Module by position :

$position = ‘left’;
$contents = ”;
foreach (JModuleHelper::getModules($position) as $mod) {
$contents .= $renderer->render($mod, $params);
}

B. Call Module by name :

$modName = ‘mostread ‘; // not mod_mostread 
$modTitle = ‘Popular’;
$mod = JModuleHelper::getModule($modName, $modTitle);
$content = JModuleHelper::renderModule($mod);
Yo el que he probado hasta ahora ha sido siempre así:
There is a solution for this. 
you can call module by its position like this any where in the code like “components/modules”
$modules =& JModuleHelper::getModules(‘breadcrumb’); 
foreach ($modules as $module) 

echo JModuleHelper::renderModule($module); 



Llamar a un módulo por la posición

{loadposition posicion}

Llamar a un módulo por la Nombre
{loadmodule nombre}
Share this

Leave a reply