Mohu vypsat parametry z config.neon v šabloně?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
radekBrno
Člen | 61
+
+1
-

Dobrý večer,

v config.neon mám nadefinované nějaké parametry. V presenteru se k nim dostanu přes $this->context->parameters, jde to i v šabloně?

Šaman
Člen | 2668
+
0
-

Není dobré, když se šablona spoléhá na to, že něco v presenteru najde. Radši si to do té šablony předej.
Jestli to potřebuješ všude, tak použij metodu beforeRender() třeba v BasePresentru, pak to budeš mít v každé šabloně presenteru.

Jinak ani přímě sahání do contextu není pěkné, ale to není předmětem dotazu.

Durisvk
Člen | 31
+
0
-
	public function renderDefault() {
		$this->template->parameters=$this->context->parameters;
	}

alebo to hodis ako Saman pise do BasePresenteru beforeRender()

a v sablone mas potom pole s parametrami

{foreach $parameters as $parameter}...{/foreach}
//alebo
{$parameters[0]}
japlavaren
Člen | 404
+
0
-

cele parametre by som z bezpecnostnych dovodov urcite nepredaval