Forums / Developer / Incoherence in parameter access?

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

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.