Forums / Developer / Incoherence in parameter access?

Incoherence in parameter access?

Author Message

Massimiliano Bariola

Thursday 04 August 2005 3:39:30 am

With reference to this documentation page:

http://ez.no/doc/ez_publish/technical_manual/3_6/templates/basic_template_tasks

In my eZ project, I have:
- explicitly overridden templates,
- implicitly overridden templates (like pagelayout.tpl, which do not need an explicit entry in override.ini.append)
- templates used by my custom extension.

I noticed that, to access user parameters in templates passed like /..../(varname)/varvalue I have to use $view_parameters.varname for override templates, and $view_parameters.Userparameters.varname for my extension templates .

This seems incoherent to me. Maybe I am doing something wrong? my vanilla php code for extension templates goes like this:


<?

include_once( 'kernel/common/template.php'  );

$tpl = & templateInit();
$tpl->setVariable('view_parameters', $Params);

$Result = array();
$Result['content'] = &$tpl->fetch( 'design:wt/classifiche.tpl' );
$Result['path'] = array( array( 'url' => false,
				'text' => 'Le classifiche'  )  );

?>

If this is a desired behavior, I think it needs to be documented.