import vs. include with blocks

elnathan
Člen | 11
+
0
-

Ahoj, v latte v2.11.7 jsem mohl použít: {include "block.latte" with blocks title: "Nadpis"} což mi do šablony načetlo X definic bloků, které jsem mohl ibovolně použít a všechny znaly proměnnou $title.
Po upgrade na latte v3.0.14 přestal with blocks fungovat. Nahradil jsem jej tedy za {import "block.latte"}. Jak těm blokům ale předám nějakou hodnotu v latte? Potřebuji ji ale definovat už při načítání bloků a né až v momentě vykreslení. Přímo do importu to přidat nejde a pokud to definuji jen jako běžnou proměnnou v latte, odkud je volán import, tak je to samozřejmě nezná, díky.

David Grudl
Nette Core | 8142
+
0
-

Co to znamená přestal fungovat? Fungovat by měl.

elnathan
Člen | 11
+
0
-

David Grudl napsal(a):

Co to znamená přestal fungovat? Fungovat by měl.

https://fiddle.nette.org/latte/#…
v2.11.7: funguje
v3.0.14: Cannot include undefined block 'content'.

David Grudl
Nette Core | 8142
+
+2
-

opraveno