Dynamické Blocky z pole v tagu embed
- Buri_xo
- Člen | 2
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 | 8239
Momentálně nelze vytvářet uvnitř embed dynamické bloky, ale nejspíš to bude možné někdy v budoucnu.