En este tutorial, orientado para los desarrolladores de extensiones y plantillas, vamos a ver como podemos acceder a los parámetros definidos en módulos, plugins, componentes y plantillas para poder trabajar con ellos utilizando el framework de Joomla.
Acceso a los parámetros de un plugin desde dentro de un plugin
{codecitation}$param = $this->params->get('paramName', defaultValue);{/codecitation}
Acceso a los parámetros de un plugin desde fuera de un plugin
{codecitation}$plugin = JPluginHelper::getPlugin('editors', 'codemirror');
$pluginParams = new JRegistry();
$pluginParams->loadString($plugin->params);
$param = $pluginParams->get('paramName', 'defaultValue');{/codecitation}
Acceso a los parámetros de un módulo desde dentro de un módulo
{codecitation}$param = $params->get('paramName', 'defaultValue');{/codecitation}
Acceso a los parámetros de un módulo desde fuera de un módulo
{codecitation}$module = JModuleHelper::getModule('banners');
$moduleParams = new JRegistry();
$moduleParams->loadString($module->params);
$param = $moduleParams->get('paramName', 'defaultValue');{/codecitation}
Acceso a los parámetros de un componente desde dentro de un componente
{codecitation}$app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_content');
$param = $componentParams->get('paramName', defaultValue);{/codecitation}
Acceso a los parámetros de un componente desde fuera de un componente
{codecitation}$app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_example');
$param = $componentParams->get('paramName', defaultValue);{/codecitation}
Acceso a los parámetros de una plantilla desde dentro de una plantilla
{codecitation}$param = $this->params->get('paramName', defaultValue);{/codecitation}
Vía | Get Joomla! 1.7 Plugin, Module, Component and Template Parameters
- $plugin = JPluginHelper::getPlugin('editors', 'codemirror');
- $pluginParams = new JRegistry();
- $pluginParams->loadString($plugin->params);
- $param = $pluginParams->get('paramName', 'defaultValue');
Comentarios