Dynamické Blocky z pole v tagu embed

Buri_xo
Člen | 2
+
+1
-

Ahoj, nevím jestli se někdo ptal ale rád bych využil funkci {embed}, k přepisování bloků z filu,
názvy bloků které chci přepisovat mám ale uložené v presenteru v poli.

tudíž můj latte soubor vypadá takto:

			{embed file "menu.latte"}
				{foreach $blocks as $block}
					{block $block}

					{/block}
				{/foreach}
			{/embed}

Blocky dávám do templatu tímto způsobem

$this->template->blocks = ['dashboard', 'info'];

Přesto mi to blocky nenajde i přestože v souboru menu.latte jsou. Když například přepíšu block „natvrdo“ položkami z pole

			{embed file "menu.latte"}
				{foreach $blocks as $block}
					{block info}
						{$block}
					{/block}
				{/foreach}
			{/embed}

Tak vše funguje.

Nemáte někdo stímto zkušenost.
Díky :)

David Grudl
Nette Core | 8138
+
0
-

Momentálně nelze vytvářet uvnitř embed dynamické bloky, ale nejspíš to bude možné někdy v budoucnu.