Obtener los parámetros de modulos, plugins, componentes y plantillas en Joomla 1.7

Joomla - Programación

codigojoomlaEn 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

$param = $this->params->get('paramName', defaultValue);

Acceso a los parámetros de un plugin desde fuera de un plugin

$plugin = JPluginHelper::getPlugin('editors', 'codemirror');
$pluginParams = new JRegistry();
$pluginParams->loadString($plugin->params);
$param = $pluginParams->get('paramName', 'defaultValue');

Acceso a los parámetros de un módulo desde dentro de un módulo

$param = $params->get('paramName', 'defaultValue');

Acceso a los parámetros de un módulo desde fuera de un módulo

$module = JModuleHelper::getModule('banners');
$moduleParams = new JRegistry();
$moduleParams->loadString($module->params);
$param = $moduleParams->get('paramName', 'defaultValue');

Acceso a los parámetros de un componente desde dentro de un componente

$app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_content');
$param = $componentParams->get('paramName', defaultValue);

Acceso a los parámetros de un componente desde fuera de un componente

$app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_example');
$param = $componentParams->get('paramName', defaultValue);

Acceso a los parámetros de una plantilla desde dentro de una plantilla

$param = $this->params->get('paramName', defaultValue);

Vía | Get Joomla! 1.7 Plugin, Module, Component and Template Parameters

  1. $plugin = JPluginHelper::getPlugin('editors', 'codemirror');
  2. $pluginParams = new JRegistry();
  3. $pluginParams->loadString($plugin->params);
  4. $param = $pluginParams->get('paramName', 'defaultValue');

blog comments powered by Disqus

Aprende a crear todo tipo de sitios web

Sigue este blog por

Suscríbete a Ayuda Joomla y recibe las actualizaciones de forma automática.

RSS Facebook Twitter

Si te suscribes a nuestra newsletter recibirás una recopilación de 16 plantillas para Joomla gratuitas y cupones de descuento para extensiones y servicios premium de Joomla

Pack de plantillas Ayuda Joomla

Mi email es:

Patrocinadores

Plantillas Joomla
programacion y diseño joomla
Plantillas joomla
Monito Joomla
Comunidad Hispana K2

Comentarios recientes

Artículos relacionados

Zona de Usuarios

Estadísticas

mod_vvisit_counterHoy6828
mod_vvisit_counterAyer6773
mod_vvisit_counterEsta semana26519
mod_vvisit_counterEste mes97826
Suscríbete al feed de Ayuda Joomla