joomla joomla1.5 joomla2.5 joomla1.7

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'');