Geschreven door Theo van der Zee op woensdag 31 augustus 2011 16:30, in: Joomla!™ algemeen

Ongeveer een jaar geleden heb ik een blog geplaatst over hoe je plugin, module, component en template parameters kunt ophalen in Joomla! 1.5. Op dit moment is die blog één van de 10 meest gelezen blogs van FinishJoomla. Gezien de populariteit van deze blog en het aantal comments dat er onder is geplaatst voelde het logisch om een nieuwe versie te schrijven waarin behandeld wordt hoe deze parameters in Joomla! 1.7 opgehaald kunnen worden.

Plugin parameters vanuit een plugin

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

Plugin parameters van buiten een plugin

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

Module parameters vanuit een module

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

Module parameters van buiten een module

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

Component parameters vanuit een component

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

Component parameters van buiten een component

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

Template parameters vanuit een template

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

This article is also available in English: Get Joomla! 1.7 Plugin, Module, Component and Template Parameters

Theo van der ZeeTheo van der Zee is zoekmachine specialist en blogger voor ThemePartner. Dit bedrijf houdt zich bezig houdt met het ontwikkelen van premium Joomla templates. Meer blogs van Theo van der Zee en ThemePartner over Joomla en aanverwante zaken kun je bekijken op www.themepartner.com.

Heb jij net als Theo zelf een artikel geschreven dat je graag met andere Joomla gebruikers wilt delen? Neem dan contact met ons op.

Plaats reactie

Om een reactie te kunnen plaatsen op dit artikel zul je moeten inloggen aan de rechterzijde van deze pagina. Als je nog geen account hebt kun je er gratis een aanmaken waarna je een reactie kunt plaatsen.

j-254 j-1526 JoomlaCommunity

Laatste Nederlandstalige Joomla!™ versies

Joomla!-editie Webdesigner magazine

Laatste reacties op nieuwsartikelen

Nieuwste downloads

Nieuwsbrief



Licentievoorwaarden

Op alle artikelen is de Creative Commons Licentie van toepassing.

Donateurs: ExactHost