Cómo obtener parámetros del módulo en el área de componentes en joomla2.5
joomla1.5 joomla1.7 (3)
Quiero obtener los params del módulo en el área de componentes en joomla 2.5
Aquí mi código:
jimport (''joomla.application.module.helper'');
$ module = & JModuleHelper :: getModule (''mod_module'');
$ moduleParams = new JParameter ($ module-> params);
print_r ($ moduleParams);
Intento imprimir los $moduleParams
... No muestra nada.
Obtuve este código del sitio web http://www.themepartner.com/blog/25/retrieving-plugin-module-component-and-template-parameters/
¿Hay alguna otra forma de obtener los parámetros usando el nombre del módulo?
Encontré el error
aquí el código correcto
jimport (''joomla.application.module.helper'');
jimport (''joomla.html.parameter'');
$ module = & JModuleHelper :: getModule (''mod_randomads'');
$ moduleParams = new JParameter ($ module-> params);
El problema es jimport( ''joomla.html.parameter'' );
se extraña
para joomla 1.6 y superior
jimport( ''joomla.application.module.helper'' );
$module = JModuleHelper::getModule(''mod_name'');
$moduleParams = new JRegistry();
$moduleParams->loadString($module->params);
$param = $moduleParams->get(''paramName'', ''defaultValue'');
Espero que esta ayuda cause que el parámetro j haya quedado obsoleto en j1.5.
Te perdiste el enlace real, creo que para 1.7 es http://www.themepartner.com/blog/56/get-joomla-17-plugin-module-component-and-template-parameters/
Para Joomla 3 solo necesitas hacer:
$module = JModuleHelper::getModule(''mod_name'');
$moduleParams = new JRegistry($module->params);
$param = $moduleParams->get(''param_name'', ''default_value'');