Nette 2.0 dev – nepředávání globálních proměnných do bloků (definovaných uvnitř jiných bloků)

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

V presenteru mějme kód $this->template->foo = ‚bar‘. V následující šabloně view (která používá @layout.phtml) se do bloku #test nepřenáší proměnná $foo.

{block #content}
	<p>{$foo}</p>
	{block #test}
	<p>{$foo}</p>
	{/block}
{/block}

V bloku #content přístupná je, ale v bloku #test už ne. Není to chyba? V Nette 0.9.4 (poslední 0.9.x verze, kterou mám u sebe) se ta proměnná do bloku přenese. Mělo by tak tomu být i podle dokumentace.


Revize: Nette Framework 2.0-dev (revision ecc11df released on 2010–09–30)

Editoval Tharos (4. 10. 2010 0:53)

David Grudl
Nette Core | 8228
+
0
-

Mně to funguje správně.